Справочник по Windows PowerShell

Windows PowerShell — это среда, подключенная к платформа .NET Framework майкрософт, предназначенная для административной автоматизации. Windows PowerShell предоставляет новый подход к созданию команд, составлению решений и созданию графических средств управления на основе пользовательского интерфейса.

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

Аудитория разработчиков

пакет средств разработки Windows PowerShell Software Development Kit (SDK) написан для разработчиков команд, которым требуются справочные сведения об api, предоставляемых Windows PowerShell. разработчики команд используют Windows PowerShell для создания команд и поставщиков, расширяющих задачи, которые могут выполняться Windows PowerShell.

Windows PowerShell Источников

помимо пакета SDK для Windows PowerShell, дополнительные сведения см. в следующих ресурсах.

Начало работы с Windows PowerShell содержит вводные сведения о Windows PowerShell: язык, командлеты, поставщики и использование объектов.

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

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

блог группы Windows PowerShell лучший ресурс для обучения и совместной работы с другими Windows PowerShell пользователями. ознакомьтесь с блогом группы Windows PowerShell, а затем присоединитесь к Windows PowerShell форуме пользователей (microsoft. public. Windows. PowerShell). используйте Windows Live Search для поиска других Windows PowerShell блогов и ресурсов. Затем, когда вы разрабатываете свой опыт, вы сможете бесплатно вносить свои идеи.

Обозреватель модулей PowerShell Содержит последние версии разделов справки по командной строке.

Библиотеки классов

System. Management. Automation. это пространство имен является корневым для Windows PowerShell. Он содержит классы, перечисления и интерфейсы, необходимые для реализации пользовательских командлетов. В частности, класс System. Management. Automation. командлет является базовым классом, из которого должны быть производными все классы командлетов. Дополнительные сведения о командлетах см. в разделе.

System. Management. Automation. Provider . это пространство имен содержит классы, перечисления и интерфейсы, необходимые для реализации поставщика Windows PowerShell. в частности, класс System. Management. Automation. Provider. кмдлетпровидер является базовым классом, из которого должны быть производными все классы поставщика Windows PowerShell.

Microsoft. PowerShell. Commands. это пространство имен содержит классы для командлетов и поставщиков, реализуемых Windows PowerShell. Аналогичным образом рекомендуется создать yourname. Пространство имен Commands для этих командлетов, которые вы реализуете.

System. Management. Automation. Host . это пространство имен содержит классы, перечисления и интерфейсы, которые командлет использует для определения взаимодействия между пользователем и Windows PowerShell.

System. Management. Automation. internal это пространство имен содержит базовые классы, используемые другими классами пространства имен. Например, класс System. Management. Automation. internal. кмдлетметадатааттрибуте является базовым классом для класса System. Management. Automation. CmdletAttribute .

System. Management. Automation. пространства имен содержит классы, перечисления и интерфейсы, используемые для создания Windows PowerShell пространства выполнения. в этом контексте Windows PowerShell пространство выполнения — это контекст, в котором один или несколько Windows PowerShell конвейеров вызывают командлеты. то есть командлеты работают в контексте пространства выполнения Windows PowerShell. дополнительные сведения абаутвиндовс пространства выполнения PowerShell см. в разделе Windows PowerShell пространствавыполнения.