16/12/2024

PowerShellStratégie de groupe

Astuce : copier les liaisons GPO entre deux OUs

I. Présentation

Si vous déplacez des objets d'une unité d'organisation vers une autre, cela va forcément impacter les GPOs qui vont s'appliquer sur ces objets. Si vous souhaitez réorganiser votre annuaire Active Directory tout en conservant les liaisons GPO de vos OUs, sans devoir y passer la journée s'il y en a beaucoup, alors ce script PowerShell devrait vous intéresser !

En effet, grâce à ce script PowerShell, il possible de copier les liaisons GPO d'une OU vers une autre OU : très pratique.

? Besoin de copier une GPO ? Suivez ce tutoriel : Copier une GPO

II. Le script "CopyGPOLinks.ps1"

Ce script est à mettre à l'actif de Tony Murray et vous pouvez récupérer à cette adresse : CopyGPOLinks.ps1

Simple d'usage, il suffit de modifier deux variables dans le code source :

  • $Source pour indiquer l'OU source dont vous souhaitez récupérer les liaisons
  • $Target pour indiquer l'OU sur laquelle recréer ces liaisons

Il est à noter que les liaisons GPO seront "copier-coller" entre les deux OUs, mais qu'elles ne sont pas supprimées de l'OU source.

Voici un exemple

Lors de l'exécution, les différents liens trouvés vont s'afficher dans la console...

Après exécution du script, nous pouvons voir que les liaisons sont bien créées à l'identique de l'OU source vers l'OU destination. Je tiens à préciser que s'il y a déjà une ou plusieurs liaisons existantes sur l'OU de destination, elles seront conservées.

Ce script relativement simple est pratique ! Il pourrait être amélioré, car si une liaison existe déjà, une erreur va s'afficher pour indiquer que la liaison est existante et qu'elle ne peut pas être créée. Néanmoins, j'ai testé ce script à plusieurs reprises et il est efficace.

Si vous avez besoin d'aller plus loin, par exemple pour avoir une notion de récursivité, je vous oriente vers ce script : Alternative - Copy GPO Link

author avatar
Florian BURNEL Co-founder of IT-Connect
Ingénieur système et réseau, cofondateur d'IT-Connect et Microsoft MVP "Cloud and Datacenter Management". Je souhaite partager mon expérience et mes découvertes au travers de mes articles. Généraliste avec une attirance particulière pour les solutions Microsoft et le scripting. Bonne lecture.
Partagez cet article Partager sur Twitter Partager sur Facebook Partager sur Linkedin Envoyer par mail

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.