В. Откуда можно загрузить Windows PowerShell?

О. (в прошлом известный под условным названием Monad) для Windows XP с пакетом обновления SP2 и Windows Server 2003, который можно загрузить по адресу http://list.windowsitpro.com/t?ctl=42266:80942B. Имеется также версия Windows Vista Release Candidate 1 (RC1); окончательная версия Vista выпущена 31 января 2007 г. Размер загрузочного модуля меньше 2 Мбайт, но для установки требуется Microsoft .NET Framework 2.0. После установки PowerShell формируется новая группа Programs, Windows PowerShell 1.0, в которую входит несколько указателей на документы и собственно ярлык приложения Windows PowerShell, указывающий на образ %SystemRoot%system32WindowsPowerShellv1.0powershell.exe.

PowerShell есть среда командной стрки и сценариев будущего, которая используется для управления и автоматизации среды Windows. Механизм управления для многих технологий Microsoft построен на основе PowerShell. Например, в Microsoft Exchange Server 2007 среда PowerShell используется для большинства операций по управлению.

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

Типичные команды cmd.exe, такие как Dir и Type, функционируют в PowerShell, но главное достоинство заключается в усовершенствованных командлетах. Чтобы приступить к работе с PowerShell, проще всего ввести команду

get-help

которая открывает обзор формата синтаксиса PowerShell и команд. Например, команда get-command выдает список всех командлетов, а get-command отображает подробную информацию о данном командлете.

Удобно начать с освоения таких команд, как get-service и get-process, которые выдают сведения о службах и процессах, соответственно. На иллюстрации по адресу http://list.windowsitpro.com/t?ctl=4226F:80942B показан пример поиска для всех процессов, начинающихся с o:

В этом примере информация отображается в табличном формате, но ее легко вывести списком, указав format-list в качестве вывода, как показано на иллюстрации по адресу http://list.windowsitpro.com/t?ctl=4226B:80942B.

Список всех возможных форматов можно получить по команде

get-help format*