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

  • Ownage Pranks

    Ownage Prank

    13 AĞUSTOS 2007
  • Drakinen

    Drakinen

    1 EYLÜL 2008
  • Schmittastic Jr.

    Schmittastic

    19 Mart 2013