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

  • EminemVEVO

    EminemVEVO

    12 Mayıs 2009
  • Helder Barreto

    Helder Barre

    22 Mayıs 2006
  • LiveForGodsKingdom

    LiveForGodsK

    6 NİSAN 2008