PowerShell 3.0 – новая версия командной оболочки для Windows 7 и Windows Server 2008

2012-09-07

Компания Microsoft официально выпустила новую версию командной оболочки PowerShell 3.0 для использования в актуальных версиях клиентских и серверных ОС Windows. Технология PowerShell 3.0, соединяющая в себе язык скриптов и среду разработки, теперь поддерживается в средах Windows 7 и Windows Server 2008 R2 Service Pack 1/Service Pack 2. Новая версия PowerShell открывает доступ к множеству команд скриптования – уже сейчас IT-специалистам доступно более 2400 командлетов (готовых скриптов в формате CMD).

Технология PowerShell 3.0 распространяется вместе с платформой управления Windows Management Framework 3.0. Кстати, Windows Management Framework 3.0, кроме технологии PowerShell 3.0, предлагает ряд дополнительных компонентов для выполнения различных административных задач. Один из таких компонентов называется WMI (Windows Management Instrumentation) – он служит инфраструктурой для административных данных и операций. Обычно IT-специалисты пишут свои скрипты на базе WMI для автоматизации некоторых операций на удаленных компьютерах. Еще один компонент называется WinRM – он реализует фирменную версию стандарта WS-Management (протокол на базе SOAP для обмена административной информацией между разнородными системами). Также в состав системы входит компонент «Management OData IIS Extensions» – это набор расширений для представления командлетов PowerShell в форме RESTful, и компонент «Server Manager CIM Provider», который обеспечивает исполнение административных действий через консоль Server Manager.

Если вам нужно использовать PowerShell 3.0 в средах Windows 8 и Windows Server 2012, эта технология уже доступна в RTM-сборках во встроенном виде. Как поясняют представители Microsoft, технология PowerShell полностью интегрирована в среды Windows 8 и Windows Server 2012. В ближайшем будущем станут доступны для загрузки дополнительные модули, которые помогут расширять возможности PowerShell.

Уже сейчас ряд сторонних компаний, включая Cisco, EMC, Symantec и VMware, разработали собственные командлеты для среды PowerShell, которые помогут IT-специалистам контролировать работу продуктов, поставляемых этими компаниями. Примечательно, что среда PowerShell, которая использует интерфейс командной строки вместо графического интерфейса, развивается уже более 10 лет. В большой мере эта технология представляет собой черты будущего Windows-администрирования и разработки контролируемых приложений. Тем не менее, PowerShell является довольно сложной для освоения технологией – это признают и в Microsoft. Дополнительные сведения о технологии PowerShell 3.0 можно найти на сайте TechNet по адресу http://technet.microsoft.com/en-us/scriptcenter/dd742419.