SORU
25 EYLÜL 2009, Cuma


Nasıl eğer sanallaştırma ek zaten Add-PSSnapin çağırmadan önce yüklü olup olmadığını kontrol etmek için

Bazen birlikte, bazen bir iş için PowerShell komut dosyaları bir grup var. Komut her biri belli bir ek bileşeni yüklü olması gerekir.

Şu anda her komut başında Add-PSSnapin XYZ arıyor.

Şimdi Eğer birden çok komut dosyaları geriye kaçarsam sonraki komut atın:

Windows PowerShell Ekle alerady eklenir çünkü ek XYZ. Ek bileşenini ve yeniden deneyin adını doğrulayın.

Nasıl olursa ek bileşenini olmadığını görmek için kontrol edin zaten Add-PSSnapin çağırmadan önce yüklenen her komut alabilir miyim?

CEVAP
25 EYLÜL 2009, Cuma


Ek bileşeni için sorgu böyle bir şey ile bunu yapmak mümkün olmalıdır, ama PowerShell eğer bulamazsa hata yapmamasını söyle:

if ( (Get-PSSnapin -Name MySnapin -ErrorAction SilentlyContinue) -eq $null )
{
    Add-PsSnapin MySnapin
}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • andony5589

    andony5589

    7 Aralık 2011
  • bethliebert

    bethliebert

    23 EKİM 2008
  • Dirty Loops

    Dirty Loops

    21 Mayıs 2007