2012-09-04 5 views
0

Y at-il un moyen de détecter l'état existant de WebPICmd.exe (Version de ligne de commande de WebPlatformInstaller), afin que je puisse l'utiliser dans mon script.Code de retour/statut de sortie de WebPICmd.exe

J'ai besoin de savoir si l'installation d'un produit particulier a réussi ou non. (Essayer d'installer PHP53, qui semble échouer aléatoirement en raison d'échecs de téléchargement)

Répondre

0

Ceci peut être détecté en utilisant la variable $ LASTEXITCODE dans PowerShell.

En mode DOS, il devrait être LASTERRORLEVEL. N'oubliez pas de vérifier cette variable immédiatement après l'exécution de WebPICmd.exe afin que son code de retour ne soit pas écrasé par quelque chose d'autre sur la ligne.