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

  • 3dmmfavs

    3dmmfavs

    29 Kasım 2009
  • DragsterMC Gaming

    DragsterMC G

    30 HAZİRAN 2013
  • Crossover

    Crossover

    18 HAZİRAN 2007