Windows PowerShell

Windows PowerShell


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


Чтобы установить ее, выполните следующие действия:

  1. Щелкните кнопку Диспетчер сервера (Server Manager) на панели быстрого запуска или щелкните кнопку Пуск (Start) и выберите команды Администрирование (Administrative Tools) и Диспетчер сервера (Server Manager).
  2. В диспетчере сервера выберите узел Компоненты (Features) и щелкните ссылку Добавить компоненты (Add Features).
  3. Пролистайте список компонентов и выберите Windows PowerShell. Щелкните Далее (Next) и Установить (Install).

Оболочка PowerShell из комплекта поставки может быть не самой новой. Проверьте центр загрузки на сайте Майкрософт па предмет наличия более новой версии. Установив PowerShell, вы обнаружите команду для ее запуска в меню Пуск (Start).

Если вы хотите вызвать PowerShell из командной строки, помните, что соответствующий исполняемый файл (powershell.exe) находится в папке %SystemRoot%\System32\WindowsPowerShell\Версия, где Версия – номер установленной версии PowerShell, например, v.1.0 или v.1.1.

Запустив PowerShell, введите в командной строке имя cmdlet-команды, и она запустится, как любая команда. Команды cmdlet можно также запускать из сценариев. Названия cmdlet-команд состоят из пар «глагол-существительное». Глагол говорит о действии cmdlet-команды, а существительное указывает на объект этого действия. Например, команда get-variable возвращает имена и значения переменных среды Windows PowerShell.

Обычно в именах cmdlet-команд используются следующие глаголы:

  • Get Запрашивает специфический объект или подмножество типа объекта, например, выбранный почтовый ящик или всех пользователей почтовых ящиков.
  • Set Модифицирует параметры объекта.
  • Enable Включает параметр.
  • Disable Выключает параметр.
  • New Создает новый экземпляр объекта, например, почтового ящика.
  • Remove Удаляет экземпляр объекта.

Примеры команд

Чтобы просмотреть полный список cmdlet-команд, введите в командной строке PowerShell команду:

Чтобы получить справку по конкретной команде, введите help и имя команды, например,

У cmdlet-команд есть настраиваемые псевдонимы, которые можно использовать для запуска cmdlet-команд. Чтобы просмотреть список псевдонимов, введите в командной строке PowerShell

С помощью следующей команды вы создадите псевдоним для любой команды:

Здесь Псевдоним – имя создаваемого псевдонима, а ПолныйПутьКоманды – полный путь к команде. Например:

В этом примере создается псевдоним sm для запуска диспетчера сервера. Чтобы использовать этот псевдоним при работе с Windows PowerShell, просто введите в командной строке sm и нажмите Enter.

Добавить комментарий

Ваш e-mail не будет опубликован.