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

Windows Discussion :

Sauvegarde de fichier poste nomade


Sujet :

Windows

  1. #1
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 120
    Points : 48
    Points
    48
    Par défaut Sauvegarde de fichier poste nomade
    Bonjour,
    Nous avons quelques poste nomade et j aimerais pouvoir le sauvegarder (les documents sur le bureau au moins) sans encombrer le réseau, ou les ralentir.
    Connaissez vous une solutions qui puisse automatiser la sauvegarde du bureau et contrôler la connections à un réseau spécifique (notre réseau d'entreprise) pour lancer ce job.
    Je pensais a un script mais je ne sais comment faire.

    Merci d'avance

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 932
    Points : 23 240
    Points
    23 240
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Cobian Backup

    Ou faire un Batch avec la commande Xcopy

    LA COMMANDE XCOPY

    Commande externe. Fonctionne sur la ligne de commande ou dans un batch.

    Copie des fichiers (excepte les fichiers caches et les fichiers systeme) et des repertoires ainsi que leurs sous repertoires.

    Syntaxe
    XCOPY source [destination] [/Y|/-Y] [/A|/M] [/D:date] [/P] [/S] [/E] [/V] [/W]

    Parametres
    source

    Specifie l'emplacement et le nom des fichiers a copier. Ce parametre doit etre un lecteur ou un chemin d'acces.

    destination

    Specifie la destination des fichiers a copier. Vous pouvez indiquer une lettre de lecteur suivie du signe deux points (, un nom de repertoire, un nom de fichier, ou plusieurs de ces elements.

    Commutateurs
    /Y

    Indique que la commande XCOPY doit remplacer (ou ecraser) le(s) fichier(s) existant(s) sans demander confirmation. Par defaut, si vous specifiez un fichier existant comme fichier de destination, la commande XCOPY vous demande si vous souhaitez remplacer le fichier existant (les versions de DOS anterieures a DOS 6.22 remplacent purement et simplement les fichiers existants.) Si la commande XCOPY fait partie d'un batch, elle se comporte comme dans les versions precedentes de DOS. Si ce commutateur est specifie, il prevaut sur tous les parametres par defaut, ainsi que sur le parametre courant de la variable d'environnement [COPYCMD].

    /-Y

    Indique que la commande XCOPY doit vous demander une confirmation avant de remplacer un fichier existant. Si ce commutateur est specifie, il prevaut sur tous les parametres par defaut, ainsi que sur le parametre courant de la variable d'environnement [COPYCMD].

    /A

    Copie uniquement les fichiers source dont l'attribut d'archive est active, sans modifier cet attribut. Pour plus d'informations sur l'activation de l'attribut d'archive, voyez la commande [ATTRIB].

    /M

    Copie les fichiers source dont l'attribut d'archive est active, et desactive cet attribut, contrairement au commutateur /A. Pour plus d'informations sur l'activation de l'attribut d'archive, voyez la commande [ATTRIB].

    /D:date

    Copie uniquement les fichiers source qui ont ete modifies a la date indiquee ou a une date ulterieure. Le format de date depend du parametre utilise avec la commande [COUNTRY].

    /P

    Demande confirmation a la creation de chaque fichier de destination.

    /S

    Ne copie pas les repertoires et sous repertoires vides. Si vous ne specifiez pas ce parametre, XCOPY est appliquee a un seul repertoire.

    /E

    Copie tous les sous repertoires, meme ceux qui sont vides. Ce commutateur ne s'utilise qu'associe a /S.

    /V

    Verifie chaque fichier lors de son ecriture sur le disque de destination pour s'assurer que le fichier copie est identique au fichier source (ralenti la copie).

    /W

    Affiche le message: "Appuyez sur une touche pour lancer la copie des fichiers" et attend la reponse avant de commencer la copie.

    Pour plus d'informations sur la copie de fichiers individuels, voyez la commande [COPY].

    Pour plus d'informations sur la copie de disquettes, voyez la commande [DISKCOPY].

    Valeur par defaut du parametre destination
    Si vous ne specifiez pas le parametre destination, XCOPY copie les fichiers dans le repertoire en cours.

    Specification de la destination
    Si la destination indiquee ne contient pas de repertoire et ne se termine pas par un anti slash (\), XCOPY affiche le message: Cible represente-t-il un nom de fichier ou de repertoire sur le lecteur cible (F = Fichier, R = Repertoire) ? Appuyez sur F pour copier le(s) fichier(s) dans un autre fichier, et sur R pour les copier dans un repertoire.

    Parametrage de la variable d'environnement [COPYCMD]
    Vous pouvez parametrer la variable d'environnement [COPYCMD] pour specifier si les commandes [COPY], [MOVE] et XCOPY doivent vous demander confirmation avant de remplacer un fichier, que ces commandes soient executees a partir de l'invite du DOS ou d'un batch. Pour forcer les commandes [COPY], [MOVE] et XCOPY a vous demander dans tous les cas, confirmation avant de remplacer des fichiers, indiquez le commutateur /-Y pour la variable d'environnement [COPYCMD]. Pour forcer ces commandes a remplacer les fichiers dans tous les cas sans vous demander confirmation, indiquez le commutateur /Y pour la variable d'environnement [COPYCMD]. Le fait de specifier le commutateur /Y ou /-Y pour l'une de ces commandes prevaut sur tous les parametres par defaut, ainsi que sur le parametre courant de la variable d'environnement [COPYCMD].

    Dans les versions de DOS anterieures a DOS 6.22, XCOPY permettait de copier les fichiers caches et les fichiers systeme, mais c'etait le bon vieux temps... Pour desactiver les attributs cache ou systeme d'un fichier, utilisez d'abord la commande [ATTRIB].

    XCOPY active l'attribut d'archive des fichiers qu'elle cree (+A), qu'il soit actif ou non dans le fichier source correspondant. Pour plus d'informations sur les attributs de fichier, voyez la commande [ATTRIB].

    Differences entre XCOPY et [DISKCOPY]
    [DISKCOPY] est une commande specialisee dans la copie de disquettes. Utilisez donc XCOPY plutot que [DISKCOPY] pour copier un disque qui comporte des sous repertoires contenant des fichiers vers un disque qui n'est pas du meme format. En effet, [DISKCOPY] copiant le disque piste par piste, il est indispensable que le disque source et le disque de destination soient du meme format, ce qui n'est pas exige par XCOPY. De facon generale, utilisez XCOPY si vous ne souhaitez pas obtenir une image complete du disque source. Toutefois, cette commande ne copie pas les fichiers caches ni les fichiers systeme, tels que IO.SYS ou MSDOS.SYS. Ne l'utilisez donc pas pour effectuer la copie d'un disque systeme (utilisez plutot [DISKCOPY]).

    Codes de sortie XCOPY (aussi appele codes [ERRORLEVEL])
    La liste suivante presente et decrit brievement les differents codes de sortie retournes par XCOPY:

    0 Copie des fichiers executes sans erreur.

    1 Aucun fichier a copier.

    2 nterruption de XCOPY par CTRL+C.

    4 Erreur d'initialisation. Soit l'espace disque ou la memoire sont insuffisants, soit le nom du lecteur indique ou la syntaxe utilisee sont incorrects.

    5 Erreur d'ecriture sur disque.

    Vous pouvez traiter ces codes de sortie en utilisant le parametre [ERRORLEVEL] dans la ligne de commande [IF] d'un batch.

    Exemples
    La commande suivante copie tous les fichiers et sous repertoires (y compris les sous repertoires vides) du lecteur A: vers le lecteur C:. xcopy a: c: /s /e

    Dans l'exemple qui suit, les commutateurs /D: et /V sont utilises: xcopy a: c: /d:11/05/93 /s /v

    Cette commande ne copie vers le lecteur C: que les fichiers du lecteur A: crees le 11/05/93 ou ulterieurement. Une fois la copie effectuee, XCOPY compare les fichiers des deux disques pour verifier s'ils sont identiques.

    Vous pouvez creer un batch qui execute des operations XCOPY et utilise la commande [IF] pour traiter les codes de sortie en cas d'erreur. Par exemple, le batch qui suit modifie la valeur des parametres source et destination en cas d'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    @echo off
    
    rem COPIE.BAT copie tous les fichiers source
    
    rem de tous les repertoires du lecteur source
    
    rem (%1) vers le lecteur de destination (%2)
    
    xcopy %1 %2 /s /e
    
    if errorlevel 4 goto pbmemoire
    
    if errorlevel 2 goto annuler
    
    if errorlevel 0 goto fin
    
    :pbmemoire
    
    echo Memoire insuffisante pour copier les fichiers ou
    
    echo lecteur non valide ou erreur de syntaxe.
    
    goto fin
    
    :annuler
    
    echo Vous avez appuye sur CTRL+C pour annuler la copie.
    
    goto fin
    
    :fin
    Pour copier tous les fichiers du repertoire C:\PROGCODE et de ses sous repertoires vers le lecteur D: en utilisant ce batch, tapez: copie c:\progcode b:

    L'interpreteur de commandes remplace %1 par C:\PROGCODE et %2 par D:, puis execute la commande XCOPY avec les commandes /E et /S. Si une erreur se produit, le programme de commande lit le code de sortie et passe a l'etiquette specifiee a l'instruction [IF] [ERRORLEVEL] concernee. Le DOS affiche le message correspondant et termine l'execution du batch.
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre éprouvé Avatar de gretch
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Avril 2006
    Messages
    1 165
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Avril 2006
    Messages : 1 165
    Points : 1 250
    Points
    1 250
    Par défaut
    sous quel OS sont tes clients ?

    si possible utilise plutot robocopy que xcopy (commande externe sous xp et anterieur ; natif en vista, seven) possibilité de log et de copie différentielle pour une charge réseau moindre et une traçabilité des copies.

    pour verifier/creer la connexion réseau tu peut utiliser la commande net use couplé avec find...ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    net use | find "\\127.0.0.1\Clients crypté"
    sinon des outils comme cobian backup pourrais faire l'affaire.

  4. #4
    Membre du Club
    Inscrit en
    Octobre 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Octobre 2005
    Messages : 120
    Points : 48
    Points
    48
    Par défaut
    Merci pour vos réponses.
    Mes clients sont sous vista-seven.
    J'ai essayé Cobian mais cela se rapproche pas mal de syncbackup je trouve.
    Pour les script la piste me parait intéressante.
    En faite le problème que je rencontre est pour les personnes nomades.
    Je veux que le script ou le logiciel me détecte un disque réseau (pressent quand il sont en local ou connecté en vpn) avant de me lancer la sauvegarde.
    Avec bien sur la possibilité de lancer en manuel.
    Je vais regarder du côté de robocopy.
    Et si vous avez d autres solutions je suis preneur.
    Le poste nomade c'est sympa mais quand la personne ne sauvegarde pas ces données sur le serveur centrale ça l est tout de suite moins.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut
    Tu as également SyncToy, qui peut même être lancé depuis un script ou une ligne de commande.
    *.Har(d)t
    ---
    "Je donnerais mon bras droit pour être ambidextre"
    Brian W. Kernighan

Discussions similaires

  1. [VB.NET] Sauvegarde de fichier sur clé USB
    Par cyrcroix dans le forum Windows Forms
    Réponses: 4
    Dernier message: 08/06/2005, 10h02
  2. sauvegarder un fichier Access sur un réseau
    Par ginger dans le forum Access
    Réponses: 9
    Dernier message: 08/11/2004, 15h20
  3. Réponses: 2
    Dernier message: 14/05/2004, 12h55
  4. [C#] Pourquoi je ne peux pas sauvegarder le fichier Xml ?
    Par gregoun dans le forum Services Web
    Réponses: 5
    Dernier message: 05/05/2004, 10h00

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