AD: Alle OUs der Organisation vor versehentlichem Löschen schützen

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.

1 Gedanken zu „AD: Alle OUs der Organisation vor versehentlichem Löschen schützen“

  1. 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

    Antworten

Schreibe einen Kommentar