Поделиться через


Как создать оснастку Windows PowerShell

Оснастка Windows PowerShell предоставляет механизм регистрации наборов командлетов и другого поставщика Windows PowerShell с помощью оболочки, что позволяет расширить функциональные возможности оболочки. Оснастка Windows PowerShell может зарегистрировать все командлеты и поставщики в одной сборке или зарегистрировать определенный список командлетов и поставщиков.

Сборки оснастки должны быть установлены в защищенном каталоге так же, как и в других операционных системах. В противном случае злоумышленники могут заменить сборку небезопасным кодом.

Классы оснастки Windows PowerShell

Все классы оснастки Windows PowerShell являются производными от классов System.Management.Automation.PSSnapIn или System.Management.Automation.CustomPSSnapIn.

Примеры

написание оснастки Windows PowerShell. В этом примере показано, как создать оснастку, которая используется для регистрации всех командлетов и поставщиков в сборке.

написание пользовательской оснастки Windows PowerShell. В этом примере показано, как создать пользовательскую оснастку, которая используется для регистрации определенного набора командлетов и поставщиков, которые могут или не существуют в одной сборке.

См. также

System.Management.Automation.PSSnapIn

System.Management.Automation.CustomPSSnapIn

регистрации командлетов

пакет SDK оболочки Windows PowerShell