Copiez des fichiers ou des dossiers sur tous les ordinateurs via GPO

À l’aide de stratégies de groupe, vous pouvez copier automatiquement des fichiers ou des dossiers spécifiques sur tous les ordinateurs du domaine. Vous pouvez placer des fichiers sur le bureau, un dossier de profil utilisateur ou tout autre répertoire sur un lecteur local. À l’aide de GPO, vous pouvez automatiquement copier ou mettre à jour différents fichiers de configuration, fichiers INI, fichiers EXE, bibliothèques DLL ou scripts à partir d’un référentiel partagé.

Par exemple, je souhaite copier deux fichiers (app.exe et settings.xml) sur les bureaux de certains utilisateurs du domaine Active Directory.

Vous pouvez automatiser la copie de fichiers sur des ordinateurs de domaine à l’aide de scripts d’ouverture de session GPO (par xcopy, robocopy, etc.). Cependant, il existe une méthode graphique assez simple et facile de copier des fichiers ou des dossiers avec les préférences de stratégie de groupe.

Tout d’abord, créez un dossier partagé pour conserver les fichiers source à copier sur les ordinateurs des utilisateurs. Il peut s’agir d’un dossier réseau partagé sur un serveur de fichiers dédié ou du répertoire SYSVOL sur un contrôleur de domaine (ce dossier est automatiquement répliqué entre tous les DCS du domaine à l’aide de DFS, il est pratique de l’utiliser car il permet de réduire la charge sur les liens WAN). J’ai placé les fichiers dans le dossier Sysvol: \woshub.com\SYSVOL\woshub.com\scripts\CorpApp. Assurez-vous que le groupe Utilisateurs authentifiés dispose d’autorisations de lecture sur ce dossier.

 accordez des autorisations de lecture sur le dossier source pour les utilisateurs authentifiés

  1. Créez un nouveau groupe de sécurité Active Directory – CorpAPPUsers. Vous pouvez créer un groupe à l’aide de cette applet de commande PowerShell : New-ADGroup CorpAPPUsers -path 'OU=Groups,OU=DE,dc=woshub,DC=com' -GroupScope Global -PassThru –Verbose Ajoutez des utilisateurs au groupe sur le bureau duquel vous souhaitez copier automatiquement les fichiers via le GPO: Add-AdGroupMember -Identity CorpAPPUsers -Members asmith, bmuller, tweber
  2. Ouvrez la console de gestion des stratégies de groupe (gpmc.msc);
  3. Créez un nouvel objet GPO (CopyCorpApp) et liez-le à l’unité d’organisation contenant les ordinateurs des utilisateurs ;  créez un nouveau GPO copycorpapp
  4. Passez en mode d’édition de GPO (Edit);
  5. Développez la section Préférences de stratégie de groupe suivante : Configuration utilisateur – > Préférences – > Paramètres Windows – > Fichiers;
    Si vous souhaitez copier des fichiers sur tous les ordinateurs, il est préférable d’utiliser une stratégie similaire dans la section Configuration de l’ordinateur de GPO.
  6. Sélectionnez Nouveau – > Fichier;
  7. Spécifiez un fichier source dans le dossier réseau partagé et le répertoire cible sur l’ordinateur sur lequel vous souhaitez copier le fichier.
    Vous pouvez sélectionner le fichier spécifique ici ou copier tous les fichiers du répertoire à la fois en mettant *.
  8. 4 des actions sont disponibles pour copier des fichiers à l’aide de GPO :
    Create – un fichier est copié dans un répertoire cible uniquement si le fichier n’y existe pas;
    Replace – un fichier cible sur un ordinateur utilisateur est toujours remplacé par un fichier source ;
    Update –une stratégie par défaut) – si un fichier existe déjà, il n’est pas remplacé par le fichier source ;
    Delete – supprime le fichier cible. GPO: Copiez le fichier du réseau vers tous les bureaux
  9. Vous pouvez choisir un dossier spécifique sur un ordinateur comme répertoire cible ou utiliser des variables d’environnement. Pour copier des fichiers sur le bureau de l’utilisateur actuel, utilisez %DesktopDir%
    Vous pouvez afficher la liste complète des variables d’environnement disponibles dans GPP en appuyant sur F3.  préférences de stratégie de groupe variable définie par le système F3
  10. Pour copier des fichiers sur les postes de travail des utilisateurs spécifiques, ouvrez l’onglet Commun dans les paramètres de stratégie, activez l’option de ciblage au niveau des éléments et cliquez sur Ciblage ;
  11. Dans la fenêtre suivante, vous pouvez sélectionner d’autres options pour appliquer le GPO. Dans mon cas, je voudrais limiter la politique aux membres du groupe CorpAPPUsers uniquement. Pour ce faire, cliquez sur Nouvel élément – Groupe de sécurité > et sélectionnez un groupe d’utilisateurs de domaine;  Ciblage au niveau de l'élément - appliquer le GPO à un groupe spécifique
  12. Puisque nous avons lié le GPO à l’unité organisationnelle contenant des ordinateurs (au lieu des utilisateurs), le mode de traitement de bouclage du GPO doit être activé : cochez Configurer le mode de traitement de bouclage de stratégie de groupe d’utilisateurs = Fusionner dans la configuration de l’ordinateur – > Stratégies – > Modèles d’administration – > Système – > Stratégie de groupe ;  activer la stratégie : Configurez le mode de traitement de bouclage de stratégie de groupe d'utilisateurs
  13. Puis mettez à jour les paramètres de stratégie de groupe sur les ordinateurs clients (gpupdate /force ou déconnectez-vous et reconnectez-vous) et assurez-vous que deux fichiers ont été automatiquement copiés sur le bureau.  copie des fichiers sur le bureau de l'utilisateur via la stratégie de groupe

En utilisant cette méthode, vous pouvez copier des scripts, des fichiers d’application exécutables ou des outils système (PsTools, iperf, Portqry, etc.) aux ordinateurs des utilisateurs. Vous pouvez copier un fichier dans Program Files et placer un raccourci sur le bureau à l’aide de GPO.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

More: