Question Robocopy et Powershell

Plus d'informations
il y a 10 ans 8 mois #20327 par Steve Bazin
Robocopy et Powershell a été créé par Steve Bazin
Bonjour à tous,

Je possède deux agences distantes.

Mon agence principale possède son serveur et ma seconde un NAS.

Je souhaite répliquer via VPN les données de mon serveur vers mon NAS et inversement en utilisant un script Powershell et robocopy.

Des dossiers modifiés par mon agence 1 sont sous la même arborescence que des dossiers modifiés par mon agence 2.

L'idée est de pouvoir dire quels répertoires sont à copier du serveur vers le NAS et inversement.

Pour ce faire, je voulais renseigné un fichier avec les dossiers qui doivent aller du serveur vers mon NAS et un autre fichier pour les dossiers qui vont de mon NAS vers mon serveur et ensuite que mon script puisse aller lire ce fichier.

Est-ce possible ?

Merci d'avance

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20329 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Robocopy et Powershell
Salut,
SteveBazin écrit:

Est-ce possible ?

Je pense, mais si j'ai bien compris tu risques d'avoir des conflits si un fichier de même nom est modifié sur les deux sites. La synchro entrainera une perte de données. Je me trompe ?

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20330 par Steve Bazin
Réponse de Steve Bazin sur le sujet Re:Robocopy et Powershell
Les utilisateurs de mon site 1 ne vont pas écrire dans le dossier de mon site 2 et inversement (les droits ont été mise en place de cette manière).

Il s'agit plus d'une consultation et d'avoir un backup des données du site 1 sur me site 2 et inversement.

Suis je assez clair ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20332 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Robocopy et Powershell
SteveBazin écrit:

Suis je assez clair ?

Oui :)
Consulte le forum il existe de nombreux poste sur Robocopy et qq projets sur Codeplex.

Pour tes scripts un seul devrait suffire, seule la source et la destination change (enfin pour un full backup).

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20334 par Steve Bazin
Réponse de Steve Bazin sur le sujet Re:Robocopy et Powershell
J'arrive bien à lire mon fichier texte avec la commande :

$SourceFolder=Get-Content -Path C:\Backup\Mazeres_Vers_Seyssins_Source_Test.txt | where { $_ -ne \"$null\" } | Select-Object -Index 0
$DestinationFolder=Get-Content -Path C:\Backup\Mazeres_Vers_Seyssins_Destination_Test.txt | where { $_ -ne \"$null\" } | Select-Object -Index 0

Mon robocopy fonctionne correctement :

Robocopy $SourceFolder $DestinationFolder /MIR

Par contre, une fois qu'il a terminé de copier le premier répertoire (donc la première ligne), comment lui dire de passer à la seconde ligne pour le second répertoire ?

Si vous avez une piste, je suis preneur :laugh:

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 10 ans 8 mois #20335 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Robocopy et Powershell
SteveBazin écrit:

Si vous avez une piste, je suis preneur

Il faut boucler sur les deux collections et pour chaque itération effectuer le traitement.
Un peu comme ici , mais on peut surement simplifier :P

Tutoriels PowerShell

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.048 secondes
Propulsé par Kunena