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
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-PSSnapin
iç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.
İlişkili Bağlantılar
PowerShell
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin