Question [résolu]recupération %errorlevel

Plus d'informations
il y a 16 ans 7 mois #5020 par fabien
Bonjour,

Lorsque je lance l'outil robocopy, je n'arrive pas a récupérer la variable qui me dit que tout c'est bien passé. $lastexitcode me revoit toujours 0 et $? ne me retourne pas le bon résultat suivant la commande passé.

La seule variable que j'aurais besoin est %errorlevel%, mais sous powershell...

Vous avez des idées ?

Merci<br><br>Message édité par: Phebus, à: 4/08/09 15:27

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

Plus d'informations
il y a 16 ans 7 mois #5025 par Gabriel
Réponse de Gabriel sur le sujet Re:recupération %errorlevel
Salut piqué à blogs.msdn.com/powershell/archive/2006/0...evel-equivalent.aspx

$LASTEXITCODE qui contient le code de sortiedu cernier appli executé...
:)

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

Plus d'informations
il y a 16 ans 7 mois #5026 par fabien
Réponse de fabien sur le sujet Re:recupération %errorlevel
on est bien d'accord, mais dans mon cas, il me retourne toujours 0.

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

Plus d'informations
il y a 16 ans 7 mois #5027 par Gabriel
Réponse de Gabriel sur le sujet Re:recupération %errorlevel
:pinch: oups je t'ai lu en diagonal

a priori robocopy sort un code erreur en hexa

hexa:0×10 dec:16 Serious error. Robocopy did not copy any files. This is either a usage error or an error due to insufficient access privileges on the source or destination directories.
hexa:0×08 dec:8 Some files or directories could not be copied (copy errors occurred and the retry limit was exceeded). Check these errors further.
hexa:0×04 dec:4 Some Mismatched files or directories were detected. Examine the output log. Housekeeping is probably necessary.
hexa:0×02 dec:2 Some Extra files or directories were detected. Examine the output log. Some housekeeping may be needed.
hexa:0×01 dec:1 One or more files were copied successfully (that is, new files have arrived).
hexa:0×00 dec:0 No errors occurred, and no copying was done. The source and destination directory trees are completely synchronized.

j'ai fait un test
[code:1]PS C:\&gt; robocopy

ROBOCOPY :: Robust File Copy for Windows :: Version XP010

Started : Mon Aug 03 18:43:49 2009

Simple Usage :: ROBOCOPY source destination /MIR

source :: Source Directory (drive:\path or \\server\share\path).
destination :: Destination Dir (drive:\path or \\server\share\path).
/MIR :: Mirror a complete directory tree.

For more usage information run ROBOCOPY /? or read Robocopy.Doc.

NOTE: Read \&quot;True Replication\&quot; in Robocopy.Doc prior to first use of /MIR !
**** /MIR can DELETE files as well as copy them !
PS C:\&gt; $?
False
PS C:\&gt; $LASTEXITCODE
16
PS C:\&gt;[/code:1]
16 Robocopy did not copy any files.

tu es sur que tu obtiens que un zero?

Message édité par: tonic8, à: 3/08/09 18:48

Message édité par: tonic8, à: 3/08/09 18:49<br><br>Message édité par: tonic8, à: 3/08/09 18:49

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

Plus d'informations
il y a 16 ans 7 mois #5030 par fabien
Réponse de fabien sur le sujet Re:recupération %errorlevel
Oui j'obtiens toujours 0.

J'ai testé sur un autre poste et j'obtiens bien des codes différents. Ça doit être mon poste qui est pourri.

Merci

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

Plus d'informations
il y a 16 ans 7 mois #5031 par Gabriel
Réponse de Gabriel sur le sujet Re:recupération %errorlevel
Pas de quoi, ca m'arrive ce genre de truc et c'est particulierement rageant...:S

comme on dit si le post est resolu modifie le sujet en ajoutant [résolu]
:laugh:

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

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