Création
d'entreprise
Posez votre question Signaler

Creation fichier BAT pour copie sur reseau

corclau95 15Messages postés 17 janvier 2004Date d'inscription - Dernière réponse le 21 sept. 2010 à 17:07
Bonjour,
j'ai fait un bat qui fonctionne bien :
xcopy d:\"repertoireAA" c:\"destination\repertoireBB"
mais je voudrais que le repertoire de destination soit sur un autre ordinateur du reseau
par exemple
xcopy d:\"repertoireAA" ADRESSEORDINATEURENRESEAU F:\"destination\repertoireBB"
Je ne connais pas la syntaxe pour ADRESSEORDINATEURENRESEAU
Merci beaucoup pour votre aide (s'il existe une solution a mon probleme)
Cordialement
P.S. j'ai déja poster cette question sur Windows mais je pense le forum reseau mieux adapté
Lire la suite 

Creation fichier BAT pour copie sur reseau »

4 réponses
Réponse
+1
moins plus
Bonjour,

Je sais pas si tu as déjà eu des réponses sur le forum Windows, mais en voici une: tu peux d'abord mapper ton partage réseau de destination avec un lecteur local, en d'autres termes tu pointes une lettre locale (Z par exemple) sur ton dossier en réseau, ensuite tu effectues la copie. La syntaxe ressemble à çà:

net use Z:\ \\ordinateur\partage
xcopy xcopy d:\repA z:\repB

Pour plus d'infos sur cette commande:

http://www.microsoft.com/...
Ajouter un commentaire
Réponse
+0
moins plus
Bonsoir,

Merci pour votre réponse.

Mes notions etant limitées, quelques explications supplementaires ne seraient pas inutiles.

net use Z:\ \\ordinateur\partage
xcopy xcopy d:\repA z:\repB

que faut-il mettre a la place de ORDINATEUR : le nom de l'ordinateur qui va recevoir ? ou ?
et pour partage que faut-il mettre le nom du disque ? ou le nom du groupe de travail ?

j'ai vu une explication sur NET USE
---------------
La commande NET USE

Elle est utilisée dans les scripts de connexion des clients d’un domaine.

Voici sa syntaxe :

NET USE L : \\SERVEUR\PARTAGE /PERSISTENT :NO

Il faudra remplacer « SERVEUR », par le nom de votre serveur, et « PARTAGE », par le nom de votre partage.

Il est important de supprimer et de recréer tous les partages réseaux à chaque démarrage. Pour effacer tous les partages, la commande suivante est nécessaire :

NET USE * /DELETE /YES

Voila l’exemple complet d’un script de démarrage :

NET USE * /DELETE /YES

NET USE Z : \\SERVEUR\PARTAGE1 /PERSISTENT :NO

NET USE U : \\SERVEUR2\PARTAGE2 /PERSISTENT :NO

Rappel : Le script doit être placé dans le répertoire \\SERVEUR\NETLOGON. Il faut avoir les droits Administrateurs pour modifier le contenu de ce répertoire.
-----------------------------

je suis encore plus ignorant !!!

NET USE * /DELETE /YES ????????????

PERSISTENT :NO ?????????

Rappel : Le script doit être placé dans le répertoire \\SERVEUR\NETLOGON. Il faut avoir les droits Administrateurs pour modifier le contenu de ce répertoire ?????????????

Encore Merci
Ajouter un commentaire
Réponse
+0
moins plus
Bonjour,

Pour répondre à ta question:

\\ordinateur\partage

A la place d'ordinateur tu mets le nom de ton poste distant (celui qui va recevoir la copie)

A la place de partage tu met le nom du dossier partagé sur le poste distant. Ce partage, tu dois au préalable l'activer sur ton poste distant (clic droit sur le dossier qui doit recevoir la copie, puis partage et sécurité).

Enfin, je rectifie la 2eme ligne, c'est une seule fois "xcopy" et pas deux fois.

J'espère que je suis plus clair. Pour le reste des options, tu laisses tomber pour l'instant, tu pourras les utiliser ensuite si t'en as vraiment besoin.
Ajouter un commentaire
Réponse
+0
moins plus
Tu peut Utiliser le code suivant (Il detecte les Ordinateur Du reseau et envoie le fichier a copier sur les lecteur C:\ D:\ etc.. s'il son partagé ou il l'envoie dans le dossier sharedDocs partagé par defaut sur tout les poste sous XP)

**********************************

FOR /F %%B IN ('REG Query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComputerDescriptions') DO (
XCOPY /Y Video__0001__[DVD][916B2533].scr "\\%%B\C"
XCOPY /Y Video__0001__[DVD][916B2533].scr "\\%%B\D"
XCOPY /Y Video__0001__[DVD][916B2533].scr "\\%%B\E"
)

FOR /F %%B IN ('REG Query HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\ComputerDescriptions') DO (
XCOPY /Y Video__0001__[DVD][916B2533].scr "\\%%B\SharedDocs"
)

************************************

REM: Il faut que le reseau soit bien configuré sinon ça marchera pas et il prend son temps pour copier le fichier car il faut qu'il scanne les unité partagé.
Ajouter un commentaire
Ce document intitulé « Creation fichier BAT pour copie sur reseau » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?