0

Also ich habe überall online gesucht, einschließlich hier und etwas, das funktionieren sollte, nicht und ich habe keine Ideen. Ich möchte alle AD-Objekte von einer Organisationseinheit zu einer bestimmten Sicherheitsgruppe hinzufügen. Das ist, was ich habe (und von Online lesen, sollten funktionieren):Hinzufügen von Objekten zu Sicherheitsgruppe (PowerShell)

$ADObjects = "OU.Containing.AD.Objects" 
$AddGroup = "DN.of.group.adding.objects.to" 

Get-ADComputer -SearchBase $ADObjects -Filter * | ForEach-Object{Add-ADGroupMember -Identity 'Corporate Office Computers' -Members $_ -WhatIf} 

Als ich dies ausführen, werden alle WhatIf Meldungen angezeigt und keine Fehler zeigen jedoch einmal abgeschlossen, keines der Elemente aus dem $ Adobjects OU hinzugefügt. Irgendwelche Vorschläge?

+1

(?) '-WhatIf' bedeutet" sagen Sie mir, was passieren wird, ohne tatsächlich etwas zu tun. " Wenn die Dinge richtig aussehen, müssen Sie '-WhatIf' entfernen. –

+0

Wenn Sie eine Ausgabe von dem, was vor sich geht, benötigen, sollten Sie '-Verbose' anstelle von' -WhatIf' verwenden. – n01d

Antwort

0

Ich denke, dass Sie den "WhatIf" Schalter möglicherweise nicht verstehen. Dadurch wird verhindert, dass Änderungen tatsächlich ausgeführt werden, und es wird "Was wäre wenn" gemeldet, wenn der Schalter nicht vorhanden wäre. Der folgende Code funktionierte auf meinem System:

$ADObjects = "OU=Desktops,DC=MyDomain,DC=com" 
$AddGroup = "GroupAddingObjectsTo" 
Get-ADComputer -SearchBase $ADObjects -Filter * | ForEach-Object {Add-ADGroupMember -Identity $AddGroup -Members $_} 
+0

Danke Leute für das Aufräumen! Problem gelöst! –