[PowerShell AD DS] OU : protection contre la suppression accidentelle

 

Nous avons vu dans l'article précédent les commandes PowerShell liées au OU. Nous avons pu également constater que certaine OU sont protégés contre la suppression :

La commande suivante permet de vérifier si une OU est protégée. Dans ce cas la propriété « ProtectedFromAccidentalDeletion » vaut « True » :

Get-ADOrganizationalUnit -Filter { name -eq "Utilisateurs" } -properties * |Select Name, DistinguishedName, ProtectedFromAccidentalDeletion

La commande suivante permet de lister l'ensemble des OUs qui ne sont pas protégées :

Get-ADOrganizationalUnit -Filter * -properties * | where { $_.ProtectedFromAccidentalDeletion -eq $false } |Select Name, DistinguishedName

 

La commande suivante permet de protéger contre la suppression accidentelle l'ensemble des OUs qui ne le sont pas :

Get-ADOrganizationalUnit -Filter * -properties * | where { $_.ProtectedFromAccidentalDeletion -eq $false } | Set-ADOrganizationalUnit -ProtectedFromAccidentalDeletion $true

 

Vous pouvez constater dans l'exemple ci-dessous que l'OU « Utilisateurs » est maintenant protégée.

 

Pour désactiver la protection de suppressions accidentelles, il suffit de mettre l'option «-ProtectedFromAccidentalDeletion $false ».

Tags: 

Theme: 

Systeme: 

Annee: 

Commentaires

merci !

merci !