Что-то совсем мало информации о 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.
Жду вопросов








