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

  • alex maybury

    alex maybury

    20 Aralık 2007
  • Jeremy Stark

    Jeremy Stark

    23 Mayıs 2010
  • LiteralMSPaint

    LiteralMSPai

    27 EKİM 2010