Modifier les permissions de plusieurs stratégies windows par Script

Modifier les permissions de plusieurs stratégies windows par Script

Bonjour,

Suite à un besoin de modifier plusieurs GPO contenant une chaine de caractères précise, un petit script powershell a été écrit.


Ajouter un groupe AD à plusieurs GPO contenant une même chaine de caractères :

get-GPO -all YourDomain | Where-Object {$_.DisplayName -like "*ChaineDeCaractères*"} | ForEach-Object {set-GPPermissions -Name $_.DisplayName -PermissionLevel GpoEditDeleteModifySecurity -TargetName "DOMAIN\ADGROUP" -TargetType Group}

 

Voici la version avec l’utilisation des alias (merci David ;-)) :

get-GPO -all YourDomain |?$_.DisplayName -match "ChaineDeCaractères"} |%{set-GPPermissions -Name $_.DisplayName -PermissionLevel GpoEditDeleteModifySecurity -TargetName "DOMAIN\ADGROUP" -TargetType Group}

L’Alias Where-Object est ?

L’Alias ForEach-Object est

Voici la version pour retirer un compte utilisateur de plusieurs Stratégies Windows ayant une même chaine de caractères  :

get-gpo -all YourDomain |?$_.DisplayName -match "ChaineDeCaractères"}|%{set-GPPermissions -Name $_.DisplayName  -PermissionLevel none -TargetName "UserName" -TargetType user}
Visit Us On FacebookVisit Us On TwitterVisit Us On Youtube

No Comments Yet.

Leave a reply

You must be logged in to post a comment.

Sign in
classic
Forgot password?
×
Sign up

(*) Required fields

I agree with Net2sys Consulting Terms & Privacy Policy

Security Code * Time limit is exhausted. Please reload the CAPTCHA.


×
Visit Us On FacebookVisit Us On TwitterVisit Us On Youtube