取得電腦上的 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 嵌入式管理單元。






請參閱




目錄