Meilleur auteur de réponses
Copier un fichier avec une GPO

Question
-
Bonjour à tous,
Tout d'abord, notez que je débute avec les GPO 😅
J'essaie de créer une règle pour copier un ficher depuis un serveur vers un poste client Win10.
J'ai crée un utilisateur test pour lequel j'ai défini une GPO. Cette GPO fait deux choses:
- elle monte un disque réseau. Cette partie fonctionne, j'en déduis que ma règle est bien appliquée 😃
- ensuite elle devrait copier un fichier depuis le réseau vers le poste client. Mais là rien ne se passe...
Dans ma stratégie, J'ai défini la copie comme ceci:
Configuration ordinateur -> Préférences -> Paramètre Windows -> Fichiers
Nouveau -> Fichier
Action: RemplacerFichier(s) source: \\192.x.y.z\partages\monFichier.txt
Fichier de destination: %USERPROFILE%\Desktop\targetfile.txt
Attributs: ArchiverPour autant que je puisse voir, le serveur est accessible, l'utilisateur à le droit de lire fichier dessus. Mais rien ne se passe.
J'ai regardé de ce côté: http://kunaludapi.blogspot.com/2015/08/copy-files-on-all-computers-using-group.html
Mais cela ne m'a pas aidé.
Je dois passer à côté d'une évidence, mais votre aide sera la bienvenue pour me la montrer 😋
Merci,
S.
Réponses
-
Bonjour
Utilise l'exemple de ce lien
Nous allons donc effectuer une copie de fichier depuis le partage \\2012dc1\temp vers le bureau de l'utilisateur du fichier « test.txt » par les préférences des stratégies de groupe. Nous utiliserons une variable système pour indiquer le bureau de l'utilisateur.
Pour cela il faut ouvrir « Configuration utilisateur \ préférences \Paramètres Windows\ fichiers ». Sur la zone de droite dans fichier, faites un clic droit puis « nouveau » et « fichier ».
Au niveau de l'action nous allons sélectionner l'option « remplacer ». Dans « Fichier source », nous indiquons le chemin par le partage vers notre fichier texte. Dans « Fichier de destination », il faut appuyer sur la touche de fonction « F3 », une fenêtre s'ouvre avec la liste des variables. Pour notre exemple nous sélectionnons « DesktopDir » afin de copier le fichier sur le bureau de l'utilisateur. Il existe également une variable permettant d'ajouter un fichier sur le bureau de tous les utilisateurs (all users).......
"Marquer comme réponse" les réponses qui ont résolu votre problème
- Modifié Jérôme Sanchez (BLUEINFO) mercredi 4 novembre 2020 11:09
- Proposé comme réponse Oliv - TheFrog mercredi 25 novembre 2020 09:28
- Marqué comme réponse Nedeltcho PopovMicrosoft contingent staff mardi 8 décembre 2020 08:50
Toutes les réponses
-
Bonjour
Utilise l'exemple de ce lien
Nous allons donc effectuer une copie de fichier depuis le partage \\2012dc1\temp vers le bureau de l'utilisateur du fichier « test.txt » par les préférences des stratégies de groupe. Nous utiliserons une variable système pour indiquer le bureau de l'utilisateur.
Pour cela il faut ouvrir « Configuration utilisateur \ préférences \Paramètres Windows\ fichiers ». Sur la zone de droite dans fichier, faites un clic droit puis « nouveau » et « fichier ».
Au niveau de l'action nous allons sélectionner l'option « remplacer ». Dans « Fichier source », nous indiquons le chemin par le partage vers notre fichier texte. Dans « Fichier de destination », il faut appuyer sur la touche de fonction « F3 », une fenêtre s'ouvre avec la liste des variables. Pour notre exemple nous sélectionnons « DesktopDir » afin de copier le fichier sur le bureau de l'utilisateur. Il existe également une variable permettant d'ajouter un fichier sur le bureau de tous les utilisateurs (all users).......
"Marquer comme réponse" les réponses qui ont résolu votre problème
- Modifié Jérôme Sanchez (BLUEINFO) mercredi 4 novembre 2020 11:09
- Proposé comme réponse Oliv - TheFrog mercredi 25 novembre 2020 09:28
- Marqué comme réponse Nedeltcho PopovMicrosoft contingent staff mardi 8 décembre 2020 08:50
-
-
Bonjour Medhi,
Oui ok merci
Je ne peux pas vérifier tout de suite mais je pense qu'il y a dans les options celles qui convient si remplacer ne convient pas.
"Marquer comme réponse" les réponses qui ont résolu votre problème
- Modifié Jérôme Sanchez (BLUEINFO) mercredi 4 novembre 2020 11:57
-
de rien, voila pour les options, je pense que Mettre à jour peut passer,
mais bon le mieux c'est d'utiliser un script robocopy, car remplacer écrasera le fichier destination à toute ouverture de session.
Dakhama Mehdi : Windows developper https://github.com/dakhama-mehdi
-
-
pour les script robocopy / fastcopy suis d'accord avec toi cela fonctionne bien aussi.
Si necessaire pour SEB un petit tuto :
https://sys-advisor.com/2013/05/23/tuto-script-exemple-de-script-robocopy/
"Marquer comme réponse" les réponses qui ont résolu votre problème
- Modifié Jérôme Sanchez (BLUEINFO) mercredi 4 novembre 2020 11:59
-
-
Bonjour,
Désolé de ne pas avoir répondu tout de suite, je me suis retrouvé en home-office sans accès au Windows server.
J'ai repris la définition d'une règle en suivant vos indications (sans script pour le moment), ce qui change par rapport à ce que j'avais fait c'est que la copie est définie dans config utilisateur et non dans config ordinateur. Mais sans succès...
Je voudrais mettre des screen shot de ma config, mais mon compte n'est pas validé (j'ai fait une demande, j'attends) donc je ne peux pas joindre d'image pour le moment...
Est-ce que vous auriez une idée, un endroit avec un log à regarder?
Merci...
S.
-
Bonjour Seb.V,
Si vous avez trouvé une solution à votre problème, merci de la partager avec la communauté TechNet ou "Marquer comme réponse" les réponses qui ont résolu votre problème.
Je vous remercie par avance pour votre retour.
Cordialement,
NedeltchoVotez! Appel à la contribution TechNet Community Support. LE CONTENU EST FOURNI "TEL QUEL" SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. S'il vous plaît n'oubliez pas de "Marquer comme réponse" les réponses qui ont résolu votre problème. C'est une voie commune pour reconnaître ceux qui vous ont aidé, et rend plus facile pour les autres visiteurs de trouver plus tard la résolution.
-
A tous,
Jérome avait donné LA Solution, dès le début de ce post.
Ce n'est pas un GPO Computer, mais une GPO User qu'il faut faire. Le lien donné fourni les explications.
En effet, comme un GPO machine peut-elle déterminer la valeur de la variable %UserProfile% ?
Fichier(s) source: \\192.x.y.z\partages\monFichier.txt
Fichier de destination: %USERPROFILE%\Desktop\targetfile.txtcordialement
Olivier
-
j'ai repris la définition d'une règle en suivant vos indications (sans script pour le moment), ce qui change par rapport à ce que j'avais fait c'est que la copie est définie dans config utilisateur et non dans config ordinateur. Mais sans succès...
Si tu mets dans configuration ordinateur, cela s'exécute pour le compte de la machine et pas de l'utilisateur... donc ta variable ne va pas pointer sur ce que tu veux. Un ordinateur est un utilisateur comme un autre ... ou presque.
Une GPO qui a une partie ordinateur et une partie utilisateurs est exécuté deux fois séparement. La partie utilisateur à l'ouverture de session , la partie ordinateur au démarrage avant l'ouverture de session
Un autre article :
-
-
Merci Philippe pour ce complément, Le lien de Jérome pointait sur ton site :-)
Si avec ça, il ne s'en sort pas, ...
Effectivement tu as bien fait de rappeler que les GPOs, qu'elles soint Users ou computers, s'exécutent dans le contexte machine (depuis une fameuse KB datant de mai ou juin 2016).
Je vais exprimer différemment ce que tu as écrit concernant l'exécution des GPOs.
Les GPOs s'exécutent lors de l'authentification que ce soit pour la machine ou pour l'utilisateur.
- Pour l'utilisateur, c'est à l'ouverture de session,
- Pour les machines, c'est quand elles démarrent et s'authentifient auprès de l'AD.
Ensuite, ces GPOs se rafraichissent automatiquement by desgin toutes les 90 min plus ou moins 30 min (soit en 1h à 2h) ou lorsqu'un un rafraichissement est demandé soit depuis la machine avec un gpupdate /force ou depuis la console gpmc.msc (limité à un rafraichissement des GPO machines dans ce cas).
cordialement
Olivier
P.S. : J'espère pour lui qu'il n'a pas supprimé le groupe Utilisateurs Authentifés (qui comprend Domain Computers et Domain Users) sinon ça pourrait expliquer pourquoi sa GPO ne fonctionne pas. Ne jamais supprimer ce groupe (ou alors ajouter Domain Computers à la place).
-
Les GPOs s'exécutent lors de l'authentification que ce soit pour la machine ou pour l'utilisateur.
Plus précisément c'est le chargement des GPO depuis le DC qui a changé en juin 2016 et qui utilise le compte de la machine, plutôt que de l'utilisateur, pour des raisons de sécurité. L'exécution se fait dans le contexte utilisateur si c'est un paramètre utilisateur et ordinateur si c'est une machine. Le contexte ordinateur ne pointe pas sur les dossiers de l'utilisateurs connecté, mais sur les dossiers de la machine. Lien :
C'est pour cela qu'il faut lorsqu'on utilise le filtrage ajouté soit ordinateurs du domaines ou un groupe contenant l'ordinateur sur lequel le paramètre doit s'appliquer, ou l'ordinateur lui même. LEs ordinateurs ouvrent une session au démarrage et sont automatiquement membre de utilisateurs authentifiés.
Ensuite, ces GPOs se rafraichissent automatiquement by desgin toutes les 90 min plus ou moins 30 min (soit en 1h à 2h) ou lorsqu'un un rafraichissement est demandé soit depuis la machine avec un gpupdate /force ou depuis la console gpmc.msc (limité à un rafraichissement des GPO machines dans ce cas).
Certains paramètres ne sont appliqués qu'au redémarrage ou à l'ouverture de session.