5 votes

Quels sont les codes de sortie de taskkill.exe?

Y a-t-il une liste des codes de sortie connus (errorlevel) pour TaskKill.exe? Est-ce que cela varie en fonction de la version de Windows? Je suis surtout préoccupé par Windows 7 et server 2008r2.

2voto

Jeremy Lyons Points 1088

Ils correspondent probablement aux codes d'erreur standard de Windows. Si vous souhaitez consulter la description détaillée, exécutez NET HELPMSG nnnn, où nnnn est le code de sortie.

C:\>taskkill /im notepad.exe
SUCCÈS : Signal de terminaison envoyé au processus "notepad.exe" avec PID 12144.

C:\>echo %errorlevel%
0

C:\>net helpmsg 0

L'opération s'est terminée correctement.

Tous les codes d'erreur Win32 sont répertoriés dans la documentation MSDN :

http://msdn.microsoft.com/en-us/library/windows/desktop/ms681381(v=vs.85).aspx

1 votes

Malheureusement, cela nécessiterait de rencontrer le code puis de le rechercher. Je suis en train de scripter ceci et je veux gérer correctement les codes de sortie courants.

0 votes

Quel type de script ? J'ai déjà écrit des scripts basés sur des codes errorlevel. Voici la bibliothèque si vous voulez une référence : msdn.microsoft.com/en-us/library/windows/desktop/…

0 votes

Il se retrouvera soit dans un script PowerShell, soit en tant que partie d'un service Windows C#. Ma préférence va vers le C# (pas vraiment un script).

1voto

humanzz Points 307

Si vous rédigez votre script en PowerShell, pourquoi utilisez-vous TASKKILL.EXE au lieu d'utiliser la cmdlet Stop-Process ? Vous avez ainsi un contrôle total sur la gestion des exceptions, etc.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X