Résolu
Gestion Robocopy et $ExitCode
- Alexis
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 11
- Remerciements reçus 0
il y a 2 ans 2 mois #31707
par Alexis
Réponse de Alexis sur le sujet Gestion Robocopy et $ExitCode
Bonjour,
Je bosse sur un script du même ordre pour organiser une migration de data.
La partie concernant robocopy si cela peu aider.
Mon fichier texte avec les destination est conçu comme ça
Je bosse sur un script du même ordre pour organiser une migration de data.
La partie concernant robocopy si cela peu aider.
## J'importe mon CSV qui contient la source et la destination
$Files = Import-Csv "c:\Copy_SAN\Copie-Dossier.csv" -Encoding "UTF8" -Delimiter ";"
## Emplacement des logs
$Logs = "c:\Copy_SAN\Logs"
## Je parcours mon CSV et je lance les jobs robocopy pour chacune des lignes source/dest
foreach ($Line in $Files)
{
$CopieLogs = $Logs + "\Logs_" + (Get-Date -UFormat "%d-%m-%Y") + ".log"
# New-Item -Path $Line.Destination -ItemType Directory -Force ## La création du dossier empêche l'application des droits ?
Robocopy.exe $Line.Source $Line.Destination /S /MIR /SEC /MT:64 /NP /W:1 /R:1 /LOG+:$CopieLogs # FONCTIONNE
}
Mon fichier texte avec les destination est conçu comme ça
source;destination
\\mon-serveur-A\DossierSource;\\mon-serveur-B\DossierDestination
Connexion ou Créer un compte pour participer à la conversation.
- Radsgord
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 9
- Remerciements reçus 0
il y a 2 ans 2 mois #31709
par Radsgord
Réponse de Radsgord sur le sujet Gestion Robocopy et $ExitCode
Bonsoir Alexis,
Merci beaucoup pour ton partage de code, je vais regarder ça de plus prés.
Mais j'ai repris l'évolution et la correction du code.
dans mon fichier csv de configuration j'ai passé aussi le dossier des logs et les fichiers à copier comme ceci.
Je continue à travailler dessus.
Mais j'apprécie beaucoup ton coup de main.
Merci beaucoup pour ton partage de code, je vais regarder ça de plus prés.
Mais j'ai repris l'évolution et la correction du code.
dans mon fichier csv de configuration j'ai passé aussi le dossier des logs et les fichiers à copier comme ceci.
Pour le moment tout fonctionne correctement bonne correspondance et bon code d'erreur de robocopy.Source;Destination;Log;File1;File2;File3
Je continue à travailler dessus.
Mais j'apprécie beaucoup ton coup de main.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.064 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Gestion Robocopy et $ExitCode