Работа со сценариями в Windows PowerShell

Обновлено: Август 2014 г.

Назначение: Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0, Windows PowerShell 5.0

Windows PowerShell® — это оболочка командной строки на основе задач, а также язык сценариев, предназначенный специально для системного администрирования. Созданная на основе .NET Framework, служба Windows PowerShell помогает ИТ-специалистам и опытным пользователям в управлении и автоматизации администрирования операционной системы Windows, а также приложений, работающих под управлением Windows.

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

Windows PowerShell содержит следующие функции.

  • Командлеты для выполнения обычных задач системного администрирования, таких как управление реестром, службами, процессами и журналами событий, а также использование инструментария управления Windows (WMI).

  • Язык сценариев на основе задач и поддержка существующих сценариев и программ командной строки.

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

  • Упрощенная навигация операционной системы на основе команд, которая позволяет пользователям перемещаться по реестру и другим хранилищам данных, используя те же техники, которые используются для навигации по файловой системе.

  • Обширные возможности операций с объектами. Объектами можно управлять напрямую или отправлять их в другие инструменты или базы данных.

  • Расширяемый интерфейс. Независимые поставщики программного обеспечения и корпоративные разработчики могут создавать пользовательские инструменты и служебные программы для администрирования программного обеспечения.

Содержимое этого раздела

В разделе "Создание сценариев с помощью Windows PowerShell" доступны следующие сведения.

  • Использование Windows PowerShell. Начало работы со сценариями и автоматизацией сред Windows с помощью Windows PowerShell. В этот раздел входит руководство пользователя, сведения о функциях, включенных в Windows PowerShell (например, о службе настройки требуемого состояния Windows PowerShell), сведения о необходимых компонентах и установке Windows PowerShell и о способах использования интегрированной среды сценариев Windows PowerShell — графического редактора Windows PowerShell.

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

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

  • Служба автоматизации System Center с Windows PowerShell. В этом разделе содержатся подразделы справки по всем командлетам System Center, доступным при установке System Center в вашей среде.

  • Пакет Microsoft Azure для службы автоматизации Windows Server с Windows PowerShell. В этом разделе содержатся подразделы справки по командлетам, доступным при установке пакета Microsoft Azure для Windows Server.

  • Справка по предыдущим версиям модулей Windows PowerShell. В этом разделе содержатся справочные сведения по командлетам и подразделы справки по Windows PowerShell 3.0 и более ранним выпускам Windows PowerShell.

Связанные материалы

Ресурсы для пользователей Windows PowerShell

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

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

  • Связь с клиентами Windows PowerShell. Отправка предложений, отзывов или ошибок группе Windows PowerShell. Вы можете сообщить об ошибке в коде, документации или локализации (в переводе).

  • Блог "Hey, Scripting Guy!" входит в пятерку лучших блогов Майкрософт, в нем каждый день публикуется новый контент. Статьи основаны на сценариях и написаны приятным и живым языком.

  • Страница "Обучение PowerShell" является разделом Windows PowerShell в центре сценариев TechNet. На этой странице размещен ряд видео для начинающих от Эда Уилсона (Ed Wilson), специалиста по сценариям Майкрософт. Здесь также находятся тесты по Windows PowerShell, ссылки на контент сообщества и многое другое.

  • Возникли вопросы по использованию Windows PowerShell? Объединяйтесь с сотнями других пользователей с похожими интересами на официальном форуме Scripting Guys.

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

  • Участвуйте в жизни сообщества Windows PowerShell. Ищите на странице сообщества центра сценариев местоположения десятков групп пользователей Windows PowerShell — возможно, одна из них находится рядом с вами. Оставайтесь в курсе деятельности сообщества Microsoft Scripting Guy.

Другая документация Windows PowerShell по технологиям Майкрософт

По следующим ссылкам можно найти документацию по Windows PowerShell, отсутствующую в этом разделе.

Ресурсы для разработчиков Windows PowerShell

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

Добавления сообщества

ДОБАВИТЬ
Показ: