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 为所获取的每个管理单元返回一个对象。 |
说明
可以使用 Get-PSSnapin 的内置别名“psnp”来对其进行引用。有关详细信息,请参阅 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 管理单元。