locked
Synchronisation manuelle d'un Dossier X d'une station de travail vers un Dossier X d'un serveur. RRS feed

  • Question

  • Bonjour,

    Je recherche actuellement une solution pour pouvoir faire une synchronisation du dossier "Robert" présent sur une station Windows7 vers un dossier identique "Robert" présent sur un serveur 2012.

    La synchronisation doit se faire à sens unique : Station -> Serveur et manuellement.

    Seul les fichiers modifiés ou nouveaux devront se synchroniser avec le serveur.

    Merci pour votre aide.


    Sébastien

    jeudi 7 mai 2015 09:00

Réponses

  • Sur le pc en question, utilise robocopy, dans un fichier de commande.

    NB: tu es tenu de faire des test sur un système prévu à cet effet. Pas de recours possible si tu utilises mal les commandes ci-dessous.

    Exemple de script:

    @echo off
    set Source=C:\Truc\dossier\Robert
    Set Destination=\\serveur\PartageMachin\Robert
    robocopy "%Source%" "%Destination%" /e /ndl /w:0 /R:0 /log:"%temp%\Copy.log" /tee

    Cela copiera tout les dossiers, même les vide, vers la destination.
    Seul les fichiers modifiés ou nouveaux sont copiés.

    Si tu veux avoir une copie miroir, fais alors le robocopy suivant:

    robocopy "%Source%" "%Destination%" /MIR /ndl /w:0 /R:0 /log:"%temp%\Copy.log" /tee

    La copie miroir, en plus de copier les fichiers modifiés ou nouveaux, effacera de la destination les fichiers effacés de la source.

    C'est donc une option que je t'invite à utiliser avec prudence et sous ton unique responsabilité. (ne te trompe pas de destination)

    Pour ta période de test, tu peux aussi ajouter l'option /L à robocopy. Cette option indique ce qui sera copié, sans qu'aucune copie ni suppression ne soit faite.



    samedi 9 mai 2015 12:24

Toutes les réponses

  • Peut-être en utilisant l'outil Robocopy.exe
    jeudi 7 mai 2015 10:31
  • Sur le pc en question, utilise robocopy, dans un fichier de commande.

    NB: tu es tenu de faire des test sur un système prévu à cet effet. Pas de recours possible si tu utilises mal les commandes ci-dessous.

    Exemple de script:

    @echo off
    set Source=C:\Truc\dossier\Robert
    Set Destination=\\serveur\PartageMachin\Robert
    robocopy "%Source%" "%Destination%" /e /ndl /w:0 /R:0 /log:"%temp%\Copy.log" /tee

    Cela copiera tout les dossiers, même les vide, vers la destination.
    Seul les fichiers modifiés ou nouveaux sont copiés.

    Si tu veux avoir une copie miroir, fais alors le robocopy suivant:

    robocopy "%Source%" "%Destination%" /MIR /ndl /w:0 /R:0 /log:"%temp%\Copy.log" /tee

    La copie miroir, en plus de copier les fichiers modifiés ou nouveaux, effacera de la destination les fichiers effacés de la source.

    C'est donc une option que je t'invite à utiliser avec prudence et sous ton unique responsabilité. (ne te trompe pas de destination)

    Pour ta période de test, tu peux aussi ajouter l'option /L à robocopy. Cette option indique ce qui sera copié, sans qu'aucune copie ni suppression ne soit faite.



    samedi 9 mai 2015 12:24
  • Merci pour la réponse, je vais essayer cela.


    Sébastien

    mercredi 13 mai 2015 14:16