Get-PSSnapin
Mendapatkan snap-in Windows PowerShell di komputer.
Sintaks
Default (Default)
Get-PSSnapin
[[-Name] <String[]>]
[-Registered]
[<CommonParameters>]
Deskripsi
cmdlet Get-PSSnapin mendapatkan snap-in Windows PowerShell yang telah ditambahkan ke sesi saat ini atau yang telah didaftarkan pada sistem. Cmdlet ini mencantumkan snap-in dalam urutan di mana mereka terdeteksi.
Get-PSSnapin hanya mendapatkan snap-in terdaftar. Untuk mendaftarkan snap-in Windows PowerShell, gunakan alat InstallUtil yang disertakan dengan Microsoft .NET Framework 2.0. Untuk informasi selengkapnya, lihat Cara Mendaftarkan Cmdlet, Penyedia, dan Aplikasi Host.
Dimulai di Windows PowerShell 3.0, perintah inti yang disertakan dalam Windows PowerShell dimasukan dalam modul. Pengecualiannya adalah Microsoft.PowerShell.Core, yang merupakan snap-in (PSSnapin).
Secara default, hanya snap-in Microsoft.PowerShell.Core yang ditambahkan ke sesi. Modul diimpor secara otomatis pada penggunaan pertama dan Anda dapat menggunakan cmdlet Import-Module untuk mengimpornya.
Contoh
Contoh 1: Dapatkan snap-in yang saat ini dimuat
PS C:\> Get-PSSnapin
Perintah ini mendapatkan snap-in Windows PowerShell yang saat ini dimuat dalam sesi. Ini termasuk snap-in yang diinstal dengan Windows PowerShell dan yang telah ditambahkan ke sesi.
Contoh 2: Dapatkan snap-in yang telah didaftarkan
PS C:\> Get-PSSnapin -Registered
Perintah ini mendapatkan snap-in Windows PowerShell yang telah didaftarkan di komputer, termasuk yang telah ditambahkan ke sesi. Output tidak menyertakan snap-in yang diinstal dengan Windows PowerShell atau pustaka tautan dinamis (DLL) snap-in Windows PowerShell yang belum terdaftar pada sistem.
Contoh 3: Dapatkan snap-in saat ini yang cocok dengan string
PS C:\> Get-PSSnapin -Name smp*
Perintah ini mendapatkan snap-in Windows PowerShell dalam sesi saat ini yang memiliki nama yang dimulai dengan smp.
Parameter
-Name
Menentukan array nama snap-in. Cmdlet ini hanya mendapatkan snap-in Windows PowerShell yang ditentukan. Karakter kartubebas diizinkan.
Properti parameter
| Jenis: | String[] |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | 0 |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
-Registered
Menunjukkan bahwa cmdlet ini mendapatkan snap-in Windows PowerShell yang telah didaftarkan pada sistem bahkan jika belum ditambahkan ke sesi.
Snap-in yang diinstal dengan Windows PowerShell tidak muncul dalam daftar ini.
Tanpa parameter ini, Get-PSSnapin mendapatkan snap-in Windows PowerShell yang telah ditambahkan ke sesi.
Properti parameter
| Jenis: | SwitchParameter |
| Nilai default: | None |
| Mendukung wildcard: | False |
| DontShow: | False |
Kumpulan parameter
(All)
| Position: | Named |
| Wajib: | False |
| Nilai dari alur: | False |
| Nilai dari alur berdasarkan nama properti: | False |
| Nilai dari argumen yang tersisa: | False |
CommonParameters
Cmdlet ini mendukung parameter umum: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, dan -WarningVariable. Untuk informasi selengkapnya, lihat about_CommonParameters.
Input
None
Anda tidak dapat menyalurkan input ke cmdlet ini.
Output
PSSnapInInfo
Get-PSSnapin mengembalikan objek untuk setiap snap-in yang didapatkannya.
Catatan
Windows PowerShell menyertakan alias berikut untuk Get-PSSnapin:
gsnp
Dimulai di Windows PowerShell 3.0, perintah inti yang diinstal dengan Windows PowerShell dimas dalam modul. Di Windows PowerShell 2.0, dan dalam program host yang membuat sesi gaya lama di versi Windows PowerShell yang lebih baru, perintah inti dimas dalam snap-in (PSSnapin). Pengecualiannya adalah Microsoft.PowerShell.Core, yang selalu merupakan snap-in. Selain itu, sesi jarak jauh, seperti yang dimulai oleh cmdlet New-PSSession, adalah sesi gaya lama yang menyertakan snap-in inti.
Untuk informasi tentang metode CreateDefault2 yang membuat sesi gaya yang lebih baru dengan modul inti, lihat Metode CreateDefault2.