Get-PSSnapin
取得電腦上的 Windows PowerShell 嵌入式管理單元。
語法
Get-PSSnapin [[-Name] <string[]>] [-Registered] [<CommonParameters>]
描述
Get-PSSnapin Cmdlet 會取得已經新增至目前工作階段或已經在系統上註冊的 Windows PowerShell 嵌入式管理單元。這些嵌入式管理單元會依據偵測順序列出。
Get-PSSnapin 只會取得已註冊的嵌入式管理單元。若要註冊 Windows PowerShell 嵌入式管理單元,請使用 Microsoft .NET Framework 2.0 隨附的 InstallUtil 工具。如需詳細資訊,請參閱 MSDN (Microsoft Developer Network) Library 中的<如何註冊 Cmdlet、提供者和主機應用程式>(英文),網址為:https://go.microsoft.com/fwlink/?LinkId=143619。
參數
-Name <string[]>
只取得指定的 Windows PowerShell 嵌入式管理單元。輸入一或多個 Windows PowerShell 嵌入式管理單元的名稱。允許使用萬用字元。
參數名稱 ("Name") 為選擇項。
必要? |
false |
位置? |
1 |
預設值 |
|
接受管線輸入? |
false |
接受萬用字元? |
false |
-Registered
取得在系統上已註冊的 Windows PowerShell 嵌入式管理單元 (即使這些嵌入式管理單元尚未新增至工作階段也一樣)。
與 Windows PowerShell 一同安裝的嵌入式管理單元不會出現在此清單中。
如果未指定這個參數,Get-PSSnapin 會取得已新增至此工作階段的 Windows PowerShell 嵌入式管理單元。
必要? |
false |
位置? |
named |
預設值 |
|
接受管線輸入? |
false |
接受萬用字元? |
false |
<CommonParameters>
這個 Cmdlet 支援一般參數:-Verbose、-Debug、-ErrorAction、-ErrorVariable、-OutBuffer 和 -OutVariable。如需詳細資訊,請參閱 about_Commonparameters.
輸入和輸出
輸入型別是可經由管道輸出至 Cmdlet 的物件型別。傳回型別則是 Cmdlet 所傳回的物件型別。
輸入 |
無 您無法經由管道將輸入輸出至 Get-PSSnapin。 |
輸出 |
System.Management.Automation.PSSnapInInfo Get-PSSnapin 會針對它所取得的每個嵌入式管理單元傳回一個物件。 |
附註
您可以利用內建的別名 "psnp" 來參照 Get-PSSnapin。如需詳細資訊,請參閱 about_Aliases。
範例 1
C:\PS>get-PSSnapIn
描述
-----------
這個命令會取得目前已載入工作階段中的 Windows PowerShell 嵌入式管理單元。這包含隨 Windows PowerShell 一併安裝以及已新增至工作階段的嵌入式管理單元。
範例 2
C:\PS>get-PSSnapIn -registered
描述
-----------
這個命令會取得在電腦上已註冊的 Windows PowerShell 嵌入式管理單元,包括已新增至工作階段的嵌入式管理單元。此時輸出並不包含與 Windows PowerShell 或 Windows PowerShell 嵌入式管理單元動態連結程式庫 (DLL) 一起安裝,但是尚未在系統上註冊的嵌入式管理單元。
範例 3
C:\PS>get-PSSnapIn smp*
描述
-----------
這個命令會取得目前工作階段中名稱開頭為 "smp" 的 Windows PowerShell 嵌入式管理單元。