Mittels Move-QADObject lässt sich eine Gruppe verschieben. Hier kann der volle Pfad oder der SamAccountName angegeben werden. Dazu muss die ZielOU angegeben werden.
1 2 3 4 |
$Group= "Filter Gruppe Web" $ZielOU = "OU=User, OU=Mitarbeiter, DC=stefan, DC=rehwald" Move-QADObject -Identity $Group -NewParentContainer $ZielOU |
Mehrere Gruppen lassen sich mittels einer Foreach Schleife verschieben. Dazu wird ver Move in einem Logfile festgehalten.
1 2 3 4 5 6 7 8 9 10 |
$path = "D:\Scripte\Grouplist.txt" $ZielOU = "OU=User, OU=Mitarbeiter, DC=stefan, DC=rehwald" $Grouplist = Get-Content $path foreach ($MoveGroup in $Grouplist) { Move-QADObject -Identity $MoveGroup -NewParentContainer $ZielOU $GroupInfo = Get-QADGroup $MoveGroup $info = "$($GroupInfo.name) erfolgreich verschoben nach $($GroupInfo.ParentContainer)" | Out-File -FilePath "D:\userlist\Grouplist_done.txt" -Append } |
rewe