Я работаю над проектом автоматизации, и мне нужно добавить участников в определенную группу с помощью командной строки. В настоящее время я используючистая группакоманда вроде этой:
net group "group name" user /add /domain
Однако имя группы может измениться, что не идеально для автоматизации. Есть ли способ использовать адрес электронной почты группы вместо имени группы в эквивалентной командной строке? Адрес электронной почты остается постоянным и не меняется!! может кто-нибудь помочь мне с этим
большое спасибо :)
решение1
Используйте для этого Powershell.
Сначала прочитайте группу и пользователей в переменной. Пользователи могут быть либо жестко закодированы, либо как для группы — мы можем применить фильтр, запросить AD и добавить возвращенного пользователя(ей) в группу.
$Group = Get-ADGroup -Filter "mail -eq '[email protected]'"
$Users = Get-ADUser -Filter [...]
Add-ADGroupMember -Identity $Group -Members $Users