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

  • colacas

    colacas

    29 EKİM 2006
  • Miles Fisher

    Miles Fisher

    8 NİSAN 2009
  • Plugable

    Plugable

    19 Mayıs 2010