Ich arbeite an einem Automatisierungsprojekt und muss mithilfe einer Befehlszeile Mitglieder zu einer bestimmten Gruppe hinzufügen. Derzeit verwende ich dieNetzgruppeBefehl wie folgt:
net group "group name" user /add /domain
Der Gruppenname kann sich jedoch ändern, was für die Automatisierung nicht ideal ist. Gibt es eine Möglichkeit, die Gruppen-E-Mail-Adresse anstelle des Gruppennamens in einer entsprechenden Befehlszeile zu verwenden? Die E-Mail-Adresse bleibt konstant und ändert sich nicht !! Kann mir bitte jemand dabei helfen?
vielen Dank :)
Antwort1
Nutzen Sie hierfür Powershell.
Lesen Sie zuerst die Gruppe und die Benutzer in einer Variablen ein. Die Benutzer können entweder fest codiert sein oder wie für die Gruppe - wir können einen Filter anwenden, AD abfragen und die zurückgegebenen Benutzer der Gruppe hinzufügen.
$Group = Get-ADGroup -Filter "mail -eq '[email protected]'"
$Users = Get-ADUser -Filter [...]
Add-ADGroupMember -Identity $Group -Members $Users