Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Windows PowerShell — это среда, подключенная к Microsoft .NET Framework, предназначенная для автоматизации администрирования. Windows PowerShell предоставляет новый подход к созданию команд, созданию решений и созданию графических средств управления на основе пользовательского интерфейса.
Windows PowerShell позволяет системным администраторам автоматизировать администрирование системных ресурсов путем выполнения команд напрямую или через скрипты.
Аудитория разработчика
Пакет средств разработки программного обеспечения Windows PowerShell (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.КомандлетProvider является базовым классом, из которого должны быть производны все классы поставщиков Windows PowerShell.
Microsoft.PowerShell.Commands Это пространство имен содержит классы для командлетов и поставщиков, реализованных Windows PowerShell. Аналогичным образом рекомендуется создать YourName. Пространство имен команд для тех командлетов, которые вы реализуете.
System.Management.Automation.Host Это пространство имен содержит классы, перечисления и интерфейсы, которые командлет использует для определения взаимодействия между пользователем и Windows PowerShell.
System.Management.Automation.Internal Это пространство имен содержит базовые классы, используемые другими классами пространства имен. Например, класс System.Management.Automation.Internal.CmdletMetadataAttribute является базовым классом для класса System.Management.Automation.КомандлетAttribute.
System.Management.Automation.Runspaces Это пространство имен содержит классы, перечисления и интерфейсы, используемые для создания пространства выполнения Windows PowerShell. В этом контексте пространство выполнения Windows PowerShell — это контекст, в котором один или несколько конвейеров Windows PowerShell вызывают командлеты. То есть командлеты работают в контексте пространства выполнения Windows PowerShell. Дополнительные сведения о пространствах выполнения PowerShellWindows см. в Windows PowerShell Runspaces.
PowerShell