SORU
30 Mart 2012, Cuma


Nasıl ilk hatada PowerShell komut dosyası durdurmak için?

PowerShell senaryomu Çalıştır Komutları başarısız olduğunda durdurmak için (bash set -e gibi) istiyorum. Komutları (New-Object System.Net.WebClient) ve programları (.\setup.exe) - " Active Directory ediyorum.

CEVAP
30 Mart 2012, Cuma


$ErrorActionPreference = "Stop" yol davranırlar için bu harika çalışıyor, yani bir parçası olacak dikkat çekilmiştir. Ancak Eski Sevgililer için $LastExitCode kendinizi kontrol etmek için her exe çağırma sonra ihtiyaç ve başarısız olup olmadığını belirlemek için gidiyoruz. Burada Windows PowerShell çünkü yardımcı olabileceğini sanmıyorum ne yazık ki, Eski Sevgililer başarı vs hatası çıkış kodu nelerin üzerinde çok tutarlı değil. En 0 UNIX Standart başarı gösteren ama hepsi değil izleyin. CheckLastExitCode function in this blog post Check out. Bu yararlı bulabilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • gsmaestro

    gsmaestro

    17 AĞUSTOS 2006
  • We've moved!

    We've moved!

    7 Ocak 2008