Сетевая групповая команда

Сетевая групповая команда

Я работаю над проектом автоматизации, и мне нужно добавить участников в определенную группу с помощью командной строки. В настоящее время я используючистая группакоманда вроде этой:

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

Связанный контент