Get-PSSnapin
Hämtar Windows PowerShell snapin-moduler på datorn.
Syntax
Get-PSSnapin
[[-Name] <String[]>]
[-Registered]
[<CommonParameters>]
Description
Cmdleten Get-PSSnapin hämtar Windows PowerShell snapin-moduler som har lagts till i den aktuella sessionen eller som har registrerats i systemet. Den här cmdleten visar snapin-modulerna i den ordning de identifieras.
Get-PSSnapinhämtar endast registrerade snapin-moduler. Om du vill registrera en Windows PowerShell snapin-modul använder du installutil-verktyget som ingår i Microsoft .NET Framework 2.0. Mer information finns i Registrera cmdletar, leverantörer och värdprogram.
Från och med Windows PowerShell 3.0 paketeras de kärnkommandon som ingår i Windows PowerShell i moduler. Undantaget är Microsoft.PowerShell.Core, som är en snapin-modul (PSSnapin).
Som standard läggs endast snapin-modulen Microsoft.PowerShell.Core till i sessionen. Moduler importeras automatiskt vid första användningen och du kan använda cmdleten Import-Module för att importera dem.
Exempel
Exempel 1: Hämta snapin-moduler som för närvarande läses in
PS C:\> Get-PSSnapIn
Det här kommandot hämtar Windows PowerShell snapin-moduler som för närvarande läses in i sessionen. Detta inkluderar snapin-moduler som är installerade med Windows PowerShell och de som har lagts till i sessionen.
Exempel 2: Hämta snapin-moduler som har registrerats
PS C:\> get-PSSnapIn -Registered
Det här kommandot hämtar Windows PowerShell snapin-moduler som har registrerats på datorn, inklusive de som redan har lagts till i sessionen. Utdata innehåller inte snapin-moduler som är installerade med Windows PowerShell eller Windows PowerShell snapin-in dynamic-link-bibliotek (DLL:er) som ännu inte har registrerats i systemet.
Exempel 3: Hämta aktuella snapin-moduler som matchar en sträng
PS C:\> Get-PSSnapIn -Name smp*
Det här kommandot hämtar Windows PowerShell snapin-moduler i den aktuella sessionen som har namn som börjar med smp.
Parametrar
Anger en matris med snapin-namn. Den här cmdleten hämtar endast de angivna Windows PowerShell snapin-modulerna. Jokertecken tillåts.
| Type: | String[] |
| Position: | 0 |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Anger att den här cmdleten hämtar Windows PowerShell snapin-moduler som har registrerats i systemet även om de ännu inte har lagts till i sessionen.
De snapin-moduler som installeras med Windows PowerShell visas inte i den här listan.
Utan den här parametern Get-PSSnapin hämtar Windows PowerShell snapin-moduler som har lagts till i sessionen.
| Type: | SwitchParameter |
| Position: | Named |
| Default value: | None |
| Accept pipeline input: | False |
| Accept wildcard characters: | False |
Indata
None
Du kan inte skicka indata till den här cmdleten.
Utdata
Get-PSSnapin returnerar ett objekt för varje snapin-modul som det får.
Kommentarer
Från och med Windows PowerShell 3.0 paketeras de kärnkommandon som installeras med Windows PowerShell i moduler. I Windows PowerShell 2.0 och i värdprogram som skapar äldre sessioner i senare versioner av Windows PowerShell paketeras kärnkommandona i snapin-moduler (PSSnapin). Undantaget är Microsoft.PowerShell.Core, som alltid är en snapin-modul. Fjärrsessioner, till exempel de som startas av cmdleten New-PSSession , är också äldre sessioner som innehåller kärn snapin-moduler.
Information om metoden CreateDefault2 som skapar sessioner i nyare format med kärnmoduler finns i CreateDefault2-metoden.
Relaterade länkar
Feedback
Skicka och visa feedback för