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

  • David Tedeyev

    David Tedeye

    20 AĞUSTOS 2011
  • How Things Are Made

    How Things A

    17 HAZİRAN 2008
  • Vicious Computers

    Vicious Comp

    14 EKİM 2006