Возвращает оснастки Windows PowerShell на данном компьютере.
Синтаксис
Get-PSSnapin [[-Name] <string[]>] [-Registered] [<CommonParameters>]
Описание
Командлет Get-PSSnapin получает оснастки Windows PowerShell, которые были добавлены в текущий сеанс или зарегистрированы в системе. Оснастки перечисляются в том порядке, в котором они обнаруживаются.
Командлет Get-PSSnapin получает только зарегистрированные оснастки. Чтобы зарегистрировать оснастку Windows PowerShell, используйте средство InstallUtil, входящее в комплект поставки платформы .NET Framework 2.0. Дополнительные сведения см. в разделе "Регистрация командлетов, поставщиков и ведущих приложений" библиотеки MSDN по адресу (на английском языке).
Параметры
-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>
Данный командлет поддерживает общие параметры -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer и -OutVariable. Дополнительные сведения см. в разделе about_Commonparameters.
Ввод и вывод
Входным типом является тип объектов, которые можно передавать командлету по конвейеру. Возвращаемым типом является тип объектов, возвращаемых командлетом.
Входные данные |
None Данные невозможно передать командлету Get-PSSnapin по конвейеру. |
Выходные данные |
System.Management.Automation.PSSnapInInfo Командлет Get-PSSnapin возвращает объект для каждой получаемой оснастки. |
Примечания
Командлет Get-PSSnapin можно вызывать с помощью встроенного псевдонима " psnp ". Дополнительные сведения см. в разделе About_Aliases.
Пример 1
C:\PS>get-PSSnapIn Description ----------- Эта команда возвращает оснастки Windows PowerShell, которые в данный момент загружены в сеанс. Сюда входят как оснастки, установленные с Windows PowerShell, так и оснастки, добавленные в сеанс.
Пример 2
C:\PS>get-PSSnapIn -registered Description ----------- Эта команда получает оснастки Windows PowerShell, зарегистрированные на компьютере, в том числе и те, которые уже добавлены в сеанс. В выходные данные не включаются оснастки, установленные с Windows PowerShell или библиотеками динамической компоновки (библиотеками DLL) оснасток Windows PowerShell, которые еще не зарегистрированы в системе.
Пример 3
C:\PS>get-PSSnapIn smp* Description ----------- Эта команда получает оснастки Windows PowerShell в текущем сеансе, имена которых начинаются на "smp".