Использование модулей и оснасток
Windows PowerShell — полностью расширяемая среда. Команды для Windows PowerShell может писать любой. В Windows PowerShell можно использовать команды других пользователей и передавать другим пользователям собственные команды.
Для распространения команд используются модули и оснастки. Модули и оснастки Windows PowerShell представляют собой пакеты, содержащие команды Windows PowerShell и другие элементы. Все командлеты и поставщики в Windows PowerShell поставляются в составе оснасток или модулей. Модули также могут содержать функции, псевдонимы, переменные и диски.
Некоторые оснастки и модули автоматически добавляются в каждый сеанс Windows PowerShell. При получении оснастку или модуль можно установить и добавить команды в сеансы Windows PowerShell. Для передачи созданных команд другим пользователям можно создать собственный модуль или оснастку Windows PowerShell.
О модулях
Модуль представляет собой пакет команд и других элементов, которые можно использовать в Windows PowerShell. После запуска программы установки или сохранения модуля на диск модуль можно импортировать в сеанс Windows PowerShell и использовать его команды и элементы. Модули также можно использовать для организации созданных командлетов, поставщиков, функций, псевдонимов и других команд и их передачи другим пользователям.
Информацию об установке и использовании модулей см. в разделе about_Modules. Сведения о процедуре создания модулей см. в разделе "Создание модуля Windows PowerShell" в библиотеке MSDN.
Об оснастках
Оснастка Windows PowerShell (PSSnapin) представляет собой библиотеку DLL, реализующую командлеты и поставщики. При получении оснастку нужно установить и добавить тем самым соответствующие командлеты и поставщики в текущий сеанс Windows PowerShell.
Информацию об установке и использовании оснасток см. в разделе about_PSSnapins. Сведения о процедуре создания оснасток см. в разделе "Создание оснастки Windows PowerShell" в библиотеке MSDN.