none
Foreach für AD User hinzufügen und entfernen RRS feed

  • Frage

  • Hallo und zwar habe ich bis jetzt ein compare der mir ausgibt der 2 ad gruppen vergleicht und mir ausgibt wer in der einen Gruppe und wer in der anderen Gruppe vorhanden ist und welche dann entfernt werden oder hinzugefügt sollen.

    $Accountshinzufuegen = @(Compare-Object $admember1 $admember2| ? {$_.Sideindicator -eq "<="} |select-Object InputObject |select-Object -ExpandProperty InputObject|select-Object -ExpandProperty SamAccountName)
    $Accountsentfernen   = @(Compare-Object $admember1 $admember2| ? {$_.Sideindicator -eq "=>"} |select-Object InputObject |select-Object -ExpandProperty InputObject|select-Object -ExpandProperty SamAccountName)

    So werden die Users gefiltert  die in $admember2 entfernt werden sollen und welche nicht

    und jetzt wollte ich diese mit diesen Befehlen und 2 Foreach Schleifen meiner AD Gruppe $ad2 hinzufügen oder entfernen lassen.

    Add-ADGroupMember    -Identity $ad2 -Members $Accountshinzufuegen
    Remove-ADGroupMember -Identity $ad2 -Members $Accountsentfernen

    Meine Frage wie verpacke ich das jetzt am besten in eine Foreach Schleife mit der alle User aus Accountshinzufuegen hinzugefügt werden und die User aus Accountsentfernen entfernt werden.

    Ich hoffe ich hab das diesmal richtig mit den Powershell Befehlen gemacht.


    Donnerstag, 3. Dezember 2020 13:37

Antworten

Alle Antworten

  • Moin,

    warum brauchst Du eine foreach-Schleife? Das, was Du hingeschrieben hast, sollte doch funktionieren.... Welche Fehlermeldungen bekommst Du denn?


    Evgenij Smirnov

    http://evgenij.smirnov.de

    • Als Antwort markiert Jowasgeht Freitag, 4. Dezember 2020 10:55
    Donnerstag, 3. Dezember 2020 16:45
  • Hallo,

    Ich bekomme keine Fehler Meldung aber ich dachte mit 2 Foreach Schleifen, würde das besser passen.

    Freitag, 4. Dezember 2020 10:08
  • Hallo,

    Ich bekomme keine Fehler Meldung aber ich dachte mit 2 Foreach Schleifen, würde das besser passen.

    Hmmm ... verstehe ich nicht. Du bekommst keine Fehlermeldung und die Befehle scheinen das zu tun, was Du möchtest. Warum willst Du das ändern? 

    Live long and prosper!

    (79,108,97,102|%{[char]$_})-join''

    Freitag, 4. Dezember 2020 10:48
  • Dann lass ich das mal so dachte nur das würde damit besser passen trotzdem danke für die Hilfe.

    Freitag, 4. Dezember 2020 10:55