IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

copie de repertoire se trouvant sur un serveur


Sujet :

Scripts/Batch

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    17
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 17
    Par défaut copie de repertoire se trouvant sur un serveur
    Bonjour,

    je souhaite copier des repertoires se trouvant sur un serveur, les repertoires se trouvent sous : \\serveur\\groupe\nom utilisateur\repertoire\

    j'ai essayé de créer un fichier bat de la forme (sous windows XP) :

    xcopy "\\serveur\groupe\nom utilisateur\repertoire\*.*" "c:\Documents and settings\nom utilisateur\Mes documents\"

    bien entendu cela ne fonctionne pas...

    merci pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Par défaut
    tu peux mettre un pause à la fin de ton scripts pour nous préciser l'erreur que windows te renvoit s'il te plait.

    Je crois de mémoire que c'est "spécification de lecteur non valide" mais je ne suis pas sûr. J'avais déjà essayé y'a longtemps mais je ne me souviens plus si j'avais réussis.

    Essaye à ce moment la
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    xcopy \\machine\C\fichier c:\source
    Un truck du genre il me semble que c'est comme ça que j'avais fais. C étant le lecteur de la machine distante sur lequel tu veux récupérer le fichier. Et non ce n'est pas c: mais bien c tout court. Essayes les deux si ce que je dis ne marche pas. Je ne te garantie rien mais il me semble que c'est ça parce que je faisais chier mes potes en cours avec ça je faisais des boucles avec echo kikoolol > \\ip_machine\%userprofile%\bureau\flood.txt. Enfin bref tiens moi au courant.

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2009
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mai 2009
    Messages : 9
    Par défaut
    Tu souhaite copier des repertoires se trouvant sur un serveur, les repertoires se trouvent sous : \\serveur\\groupe\nom utilisateur\repertoire\

    j'utilise robocopy :

    robocopy "\\serveur\groupe\nom utilisateur\repertoire\" "C:\Documents and settings\nom utilisateur\Mes documents\" /E /SEC

    biensur si cela ne marche pas, procure toi robocopy et met le dans le dossier system32 de ton pc ( tien : https://www.admin06.cnrs.fr/Document...s/robocopy.pdf )


    Le /E inclue la copie des sous-répertoires même vides
    /SEC copies les droits attribué sur le dossier ( les autorisations NTFS ) --> pour de l'administration windows server

    pour + de commande, va sous demarrer --> executer --> cmd et tape : robocopy /???

    tu aura la liste des paramètres possible.

  4. #4
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 14
    Par défaut
    Bonjour,
    si tu recherches toujours une réponse, je pense qu'il te faut écrire :
    xcopy \\serveur\groupe\"nom utilisateur"\repertoire\*.* c:\"Documents and settings"\"nom utilisateur"\"Mes documents"\
    ce sont les noms qui contiennent des espaces qu'il faut mettre entre "" et non le chemein complet.
    Salutations

  5. #5
    Membre éclairé
    Homme Profil pro
    amateur
    Inscrit en
    Octobre 2007
    Messages
    731
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : amateur

    Informations forums :
    Inscription : Octobre 2007
    Messages : 731
    Par défaut
    Citation Envoyé par FRMIP Voir le message
    Bonjour,
    si tu recherches toujours une réponse, je pense qu'il te faut écrire :
    xcopy \\serveur\groupe\"nom utilisateur"\repertoire\*.* c:\"Documents and settings"\"nom utilisateur"\"Mes documents"\
    ce sont les noms qui contiennent des espaces qu'il faut mettre entre "" et non le chemein complet.
    Salutations
    Bien sur que non.
    Il faut le mettre sur tout le chemin, et nom pour chaque mot contenant un espace.

    N'as tu jamais exécuté la commande ?

  6. #6
    Membre averti
    Inscrit en
    Janvier 2008
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 14
    Par défaut
    Bonjour,
    j'ai toujours utilisé les "" de cette façon et ça a toujours fonctionné. Après test, les 2 méthodes sont bonnes et renvoinet le même résultat.
    Cdlt

  7. #7
    Inactif  
    Avatar de Mac LAK
    Profil pro
    Inscrit en
    Octobre 2004
    Messages
    3 893
    Détails du profil
    Informations personnelles :
    Âge : 51
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2004
    Messages : 3 893
    Par défaut
    Citation Envoyé par asceltis Voir le message
    xcopy "\\serveur\groupe\nom utilisateur\repertoire\*.*" "c:\Documents and settings\nom utilisateur\Mes documents\"

    bien entendu cela ne fonctionne pas...
    Étrange, chez moi, ça marche par contre...

    Essaie ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    pushd "\\serveur\groupe\nom utilisateur\repertoire"
    xcopy *.* "c:\Documents and settings\nom utilisateur\Mes documents\"
    popd
    Donne surtout les messages d'erreur si jamais cela ne marche pas...
    Mac LAK.
    ___________________________________________________
    Ne prenez pas la vie trop au sérieux, de toutes façons, vous n'en sortirez pas vivant.

    Sources et composants Delphi sur mon site, L'antre du Lak.
    Pas de question technique par MP : posez-la dans un nouveau sujet, sur le forum adéquat.

    Rejoignez-nous sur : Serveur de fichiers [NAS] Le Tableau de bord projets Le groupe de travail ICMO

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/05/2009, 08h31
  2. Copie locale d'une db sur un serveur on-line
    Par olibara dans le forum MS SQL Server
    Réponses: 20
    Dernier message: 19/09/2008, 15h59
  3. Réponses: 9
    Dernier message: 21/07/2008, 19h29
  4. Comment se connecter à une base de données se trouvant sur un serveur ?
    Par McLéonce dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 26/09/2006, 13h48
  5. [XSL]Importer et lire un .xml se trouvant sur un serveur...
    Par akaii dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 25/01/2006, 08h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo