Возвращает оснастки 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".






См. также