Question gestion de l'erreur pour Copy-Item

Plus d'informations
il y a 13 ans 2 mois #13702 par Ziouda
Bonjour à tous,

Pour mon premier post, je tenais à féliciter les admins et les membres actifs de ce forum, grâce à eux j'ai beaucoup appris.

Il y a de deux mois, je ne connaissais rien au PowerShell, maintenant je m'amuse à faire des scripts.

Je finalise actuellement un script pour mon entreprise qui consiste en partie à demander à l'utilisateur (IT) exécutant le script quelles sont les données qu'il souhaite copier d'un PC à un autre.

[code:1]
Get-ChildItem \"\\$PC1\c$\\" -Directory -name
$RepCopyC = Read-Host \"Quel est le nom exacte du répertoire à copier ?\"
Copy-Item \\$PC1\c$\$RepCopyC\ \\$PC2\C$\$RepCopyC\ -ErrorAction SilentlyContinue[/code:1]

Je vous épargne la partie qui test le chemin et l’exactitude de $RepCopyC. Ça fonctionne très bien, cependant j'aimerai exporter dans un fichier Erreur_Copie.txt par exemple les fichiers qui n'ont pas été copié pour X raisons.

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

Plus d'informations
il y a 13 ans 2 mois #13705 par Laurent Dardenne
Rapido, essaie qq chose comme ceci :
[code:1]
$Error.Clear()
Copy-item ...
$MyErrors=$Error.Clone()
$MyErrors|Export-Clixml AllCopyError.xml
#$ErrorsCopy= Import-Clixml AllCopyError.xml
[/code:1]
Ainsi tu gardes la trace des erreurs, en revanche il faudra analyser l'erreur pour récupèrer le nom de fichier.<br><br>Message édité par: Laurent Dardenne, à: 21/01/13 13:30

Tutoriels PowerShell

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

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