PowerShell — The beginning

Что-то совсем мало информации о PowerShell'е на русском языке… Вот решил (ну + подбили тут еще🙂 немножко пописать о нем…
Попробую начать с базовых вещей, по стопам GettingStarted.rtf и userGuide.rtf. На перевод естественно не претендую, так — мельком пройдусь останавливаясь на интересных моментах. Кому нужно подробности — читайте оригиналы, используйте Get-Help, ну или задавайте вопросы в комментах — постараюсь ответить🙂 Переведенные фрагменты буду помечать курсивом.

Итак…

Windows PowerShell Design Goals…

— А собственно что это и зачем?
Windows PowerShell новый виндовый command-line шелл разработанный специально для системных администраторов. Включает в себя интерактивную оболочку и скриптовое окружение, которые можно использовать как вместе так и отдельно.
Впрочем PoSH получился так же удобным и для программистов: Можно подключить автодополнение по .Net классам, а возможности типа Get-Member позволяют удобно исследовать структуру любых обьектов, будь то классы .Net, обьекты Active Directory или классы WMI.

В отличии от большинства шеллов которые принимают на вход текст, и возвращают тоже текст, Windows PowerShell (далее PoSH) построен на основе .NET CLR и Framework, и принимает и возвращает .Net объекты. Это фундаментальное изменение в окружении дает новые инструменты и методы для управления/конфигурирования Windows.

PoSH вводит концепцию cmdlet (произносится как «комманд-лет»), простой, однофункциональный инструмент командной строки встроенный в шелл. Можно использовать каждый cmdlet отдельно, но истинная их сила проявляется при комбинировании этих простых инструментов для выполнения сложных задач.

PoSH включает более сотни базовых cmdlet'ов, и можно писать свои. (и надо заметить очень легко и приятно ;))

Подобно другим шеллам, PoSH предоставляет вам доступ к файловой системе компьютера. В дополнение profiver'ы PoSH'а позволяют получать доступ к другим хранилищам данных, например реестру или хранилищу сертефикатов, так же легко как к файловой системе. (cd hklm:\ внушает ;))

Скачать можно с http://www.microsoft.com/powershell — там большая ссылка на дистрибутив🙂
Для установки необходим .Net framework 2.0 и ос XP и выше.
С дистрибутивом прилагаются безценные доки Getting Started и User Guide.

Жду вопросов🙂

Опубликовано в PowerShell. Комментарии к записи PowerShell — The beginning отключены
%d такие блоггеры, как: