Der Best Practise Analyzer gibt eine Warnung aus, wenn nicht alle Organisationseinheiten (OUs) der Organisation vor versehentlichem Löschen geschützt sind. Wer sich nicht die Arbeit machen möchte alle OUs einzeln anzuklicken und den Schutz zu aktivieren, kann das sich die Arbeit von der Powershell abnehmen lassen.
Auf der Powershell importieren wir zuerst das Active-Directory Modul:
Import-module activedirectory
Dann setzen wir für alle OUs den Parameter „ProtectedFromAccidentalDeletion“:
Get-ADOrganizationalUnit -Filter {Name -like „*“} | Set-ADOrganizationalUnit -ProtectedFromAccidentalDeletion $true
Je nachdem wie viele OUs es in der Organisation gibt, kann das Ausführen des Befehls etwas dauern.
Syntax Error:
Get-ADOrganizationalUnit : Fehler beim Analysieren der Abfrage: „Name -like „*““ Fehlermeldung: „syntax error“ an folge
nder Position: „12“.
Bei Zeile:1 Zeichen:25
+ Get-ADOrganizationalUnit <<<< -Filter {Name -like "*"} | Set-ADOrganizationalUnit -ProtectedFromAccidentalDeletion $
true
+ CategoryInfo : ParserError: (:) [Get-ADOrganizationalUnit], ADFilterParsingException
+ FullyQualifiedErrorId : Fehler beim Analysieren der Abfrage: "Name -like "*"" Fehlermeldung: "syntax error" an f
olgender Position: "12".,Microsoft.ActiveDirectory.Management.Commands.GetADOrganizationalUnit