Script pour Copier des fichiers sur plusieurs pc en réseau
gran-caba
Messages postés
4
Statut
Membre
-
barnabe0057 Messages postés 17074 Statut Contributeur -
barnabe0057 Messages postés 17074 Statut Contributeur -
Bonjour,
Je suis Admin réseau je voudrais copier des fichier sur des machines de mon réseau, sans avoir a passer sur chaque machine individuellement.
J'ai vu qu'on pouvait faire ça avec un "BATCH"+fichier ini pour les adresses de destination, mais comme je ne m'y connais pas en programmation
Après différentes recherches j'ai trouvé ces quelques lignes que je n'ai pas pu faire fonctionner
Pourriez vous me les corriger avec des explications assez claires svp
(je suis sous Seven PRO)
Les PC ne sont pas sous un domaine mais configurées en groupes de travail. Le parc informatique n'est pas géré par un serveur.
Les PC sont configurés avec 2 comptes (compte limité : ELEVES, compte administrateur ADMIN avec mot de passe 2257b
@echo off
for /f %%i in (ip.ini) do (
net use r: \\%%i\c$ mot_de_passe /USER: nom_utilisateur
xcopy "c:\chemin_fichier_a_copier" "r:\" /Y
net use r: /DELETE
)
PAUSE
Une confirmation de la fin de l'exécution serait bien SVP
M'indiquer le répertoire de destination
Fichier ini ou txt (nom..ip.ini
192.168.0.1
192.168.0.2
192.168.0.3
Merci pour votre aide
Je suis Admin réseau je voudrais copier des fichier sur des machines de mon réseau, sans avoir a passer sur chaque machine individuellement.
J'ai vu qu'on pouvait faire ça avec un "BATCH"+fichier ini pour les adresses de destination, mais comme je ne m'y connais pas en programmation
Après différentes recherches j'ai trouvé ces quelques lignes que je n'ai pas pu faire fonctionner
Pourriez vous me les corriger avec des explications assez claires svp
(je suis sous Seven PRO)
Les PC ne sont pas sous un domaine mais configurées en groupes de travail. Le parc informatique n'est pas géré par un serveur.
Les PC sont configurés avec 2 comptes (compte limité : ELEVES, compte administrateur ADMIN avec mot de passe 2257b
@echo off
for /f %%i in (ip.ini) do (
net use r: \\%%i\c$ mot_de_passe /USER: nom_utilisateur
xcopy "c:\chemin_fichier_a_copier" "r:\" /Y
net use r: /DELETE
)
PAUSE
Une confirmation de la fin de l'exécution serait bien SVP
M'indiquer le répertoire de destination
Fichier ini ou txt (nom..ip.ini
192.168.0.1
192.168.0.2
192.168.0.3
Merci pour votre aide
A voir également:
- Script pour Copier des fichiers sur plusieurs pc en réseau
- Telecharger downloader pour pc - Télécharger - Téléchargement & Transfert
- Zuma pour pc - Télécharger - Jeux vidéo
- Télécharger musique gratuitement sur pc - Télécharger - Conversion & Extraction
- Renommer des fichiers en masse - Guide
- Reinitialiser pc - Guide
5 réponses
bonjour,
Merci pour ta réponse mais
j'ai désactivé complètement l'UAC,puis désactive le par feu quand je lance de script une fenêtre de commande s'ouvre avec ceci écrit dedans
la syntaxe de cette commande est :
net use
nom _périphérique | *] [ \\ nom_ordinateur\nom_partage[\volume mot_passe
net use (nom_périphérique |*) [ mot_passe | * ] /home
net use [/ persistent yes | no)]
spécification du lecteur non valide
o fichier(s) copié(s)
la connexion réseau est introuvable
vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 2250
après différentes recherches sur le Net HELPMSG 2250 Je n'ai pas compris les explications qu'ils donnaient
merci pour votre aide
quel est le répertoire de destination des fichiers copiés
Merci pour ta réponse mais
j'ai désactivé complètement l'UAC,puis désactive le par feu quand je lance de script une fenêtre de commande s'ouvre avec ceci écrit dedans
la syntaxe de cette commande est :
net use
nom _périphérique | *] [ \\ nom_ordinateur\nom_partage[\volume mot_passe
net use (nom_périphérique |*) [ mot_passe | * ] /home
net use [/ persistent yes | no)]
spécification du lecteur non valide
o fichier(s) copié(s)
la connexion réseau est introuvable
vous obtiendrez une aide supplémentaire en entrant NET HELPMSG 2250
après différentes recherches sur le Net HELPMSG 2250 Je n'ai pas compris les explications qu'ils donnaient
merci pour votre aide
quel est le répertoire de destination des fichiers copiés
Bonjour,
Le script fonctionne, mais apparemment il y a un problème avec l'UAC, je te renvoie vers le site en question :
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee844140(v=ws.10)?redirectedfrom=MSDN
Pour corriger le problème, il y aurait une valeur à créer dans une clé du registre.
Le script fonctionne, mais apparemment il y a un problème avec l'UAC, je te renvoie vers le site en question :
https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/ee844140(v=ws.10)?redirectedfrom=MSDN
Pour corriger le problème, il y aurait une valeur à créer dans une clé du registre.
J'ai testé le script sur mon windows 7 pro sp1 64bits, il fonctionne :
net use * /DELETE
pause
for /f %%i in (C:\ip.ini) do (
net use R: \\%%i\Users password /USER:nom_utilisateur
)
pause
net use * /DELETE
J'ai volontairement supprimé la commande xcopy pour pouvoir tester la partie qui pose problème.
net use * /DELETE
pause
for /f %%i in (C:\ip.ini) do (
net use R: \\%%i\Users password /USER:nom_utilisateur
)
pause
net use * /DELETE
J'ai volontairement supprimé la commande xcopy pour pouvoir tester la partie qui pose problème.
bonjour
Après essai avec ton script, il fonctionne avec la 1ère adresse IP du fichier ini il copie bien le répertoire USB
La 2ème adresse IP, la fenêtre de commande me dit qu'il l'a copié
l'erreur système 85 s'est produite
mais je ne trouve pas le répertoire USB sur l'adresse IP du second ordinateur
j'ai inversé sur le fichier ini la 1ère et la 2ème adresse pour vérifier si la seconde fonctionnait bien, elle fonctionne bien, donc je confirme bien la prise uniquement de la 1ère adresse
je sollicite encore votre savoir faire pour régler mon problème c'est à dire copier le répertoire sur toutes les adresses IP du fichier ini
je vous en remercie d'avance,
grâce à vous j'avance à petits pas
(est ce que le répertoire de destination doit être obligatoirement un fichier partagé ?
Après essai avec ton script, il fonctionne avec la 1ère adresse IP du fichier ini il copie bien le répertoire USB
La 2ème adresse IP, la fenêtre de commande me dit qu'il l'a copié
l'erreur système 85 s'est produite
mais je ne trouve pas le répertoire USB sur l'adresse IP du second ordinateur
j'ai inversé sur le fichier ini la 1ère et la 2ème adresse pour vérifier si la seconde fonctionnait bien, elle fonctionne bien, donc je confirme bien la prise uniquement de la 1ère adresse
je sollicite encore votre savoir faire pour régler mon problème c'est à dire copier le répertoire sur toutes les adresses IP du fichier ini
je vous en remercie d'avance,
grâce à vous j'avance à petits pas
(est ce que le répertoire de destination doit être obligatoirement un fichier partagé ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Je parlais de l'UAC sur les pc "clients".