Get-PSSnapin

Bilgisayardaki Windows PowerShell ek bileşenlerini alır.

Syntax

Get-PSSnapin
   [[-Name] <String[]>]
   [-Registered]
   [<CommonParameters>]

Description

Get-PSSnapin Cmdlet, geçerli oturuma eklenmiş veya sistemde kaydedilmiş Windows PowerShell ek bileşenlerini alır. Bu cmdlet, ek bileşenleri algılandıkları sırayla listeler.

Get-PSSnapin yalnızca kayıtlı ek bileşenleri alır. Windows PowerShell ek bileşenini kaydetmek için Microsoft .NET Framework 2.0 ile birlikte gelen InstallUtil aracını kullanın. Daha fazla bilgi için bkz . Cmdlet'leri, Sağlayıcıları ve Konak Uygulamalarını Kaydetme.

Windows PowerShell 3.0'dan başlayarak, Windows PowerShell'de bulunan temel komutlar modüllerde paketlenir. Özel durum, ek bileşen (PSSnapin) olan Microsoft.PowerShell.Core'dur. Varsayılan olarak oturuma yalnızca Microsoft.PowerShell.Core ek bileşeni eklenir. Modüller ilk kullanımda otomatik olarak içeri aktarılır ve bunları içeri aktarmak için cmdlet'ini Import-Module kullanabilirsiniz.

Örnekler

Örnek 1: Şu anda yüklü olan ek bileşenleri alma

PS C:\> Get-PSSnapIn

Bu komut, oturumda yüklü olan Windows PowerShell ek bileşenlerini alır. Bu, Windows PowerShell ile yüklenen ek bileşenleri ve oturuma eklenmiş ek bileşenleri içerir.

Örnek 2: Kayıtlı ek bileşenleri alma

PS C:\> get-PSSnapIn -Registered

Bu komut, oturuma zaten eklenmiş olanlar da dahil olmak üzere bilgisayarda kayıtlı Windows PowerShell ek bileşenlerini alır. Çıkış, sistemde henüz kaydedilmemiş Windows PowerShell veya Windows PowerShell ek bileşeni dinamik bağlantı kitaplıkları (DLL' ler) ile yüklenen ek bileşenleri içermez.

Örnek 3: Bir dizeyle eşleşen geçerli ek bileşenleri alma

PS C:\> Get-PSSnapIn -Name smp*

Bu komut, geçerli oturumda smp ile başlayan adlara sahip Windows PowerShell ek bileşenlerini alır.

Parametreler

-Name

Ek bileşen adları dizisini belirtir. Bu cmdlet yalnızca belirtilen Windows PowerShell ek bileşenlerini alır. Joker karakterlere izin verilir.

Type:String[]
Position:0
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Registered

Bu cmdlet'in, oturuma henüz eklenmese bile sistemde kayıtlı olan Windows PowerShell ek bileşenlerini aldığını gösterir.

Windows PowerShell ile yüklenen ek bileşenler bu listede görünmez.

Bu parametre olmadan, Get-PSSnapin oturuma eklenen Windows PowerShell ek bileşenlerini alır.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

None

Bu cmdlet'e giriş kanalı yapamazsınız.

Çıkışlar

PSSnapInInfo

Get-PSSnapin aldığı her ek bileşen için bir nesne döndürür.

Notlar

Windows PowerShell için aşağıdaki diğer adları Get-PSSnapiniçerir:

  • gsnp

Windows PowerShell 3.0'dan başlayarak, Windows PowerShell ile yüklenen temel komutlar modüllerde paketlenir. Windows PowerShell 2.0'da ve Windows PowerShell'in sonraki sürümlerinde eski stilde oturumlar oluşturan konak programlarında, temel komutlar ek bileşenlerde (PSSnapin) paketlenir. Özel durum, her zaman ek bileşen olan Microsoft.PowerShell.Core'dur. Ayrıca, cmdlet tarafından New-PSSession başlatılanlar gibi uzak oturumlar, çekirdek ek bileşenleri içeren eski stildeki oturumlardır.

Çekirdek modüllerle daha yeni stil oturumları oluşturan CreateDefault2 yöntemi hakkında bilgi için bkz. CreateDefault2 Yöntemi.