PowerShell и другие скрипты

Ресурсы по PowerShell

На этой страничке я попробую собирать всевозможные доки и ссылки по PowerShell: книги, блоги, и т.п. В первую очередь внимание естественно уделяется русскоязычным ресурсам, но пока их к сожалению немного и преобладать будут английские…

 

Для начала.

Начать стоит со скачивания и установки PowerShell:

http://www.microsoft.com/windowsserver2003/technologies/management/powershell/download.mspx

В первую очередь следует ознакомиться с прилагающейся документацией, Getting Started и User Guide. Причем если вы установили Localized Package PowerShell, то эти доки будут на русском. Находятся они в C:\Windows\System32\WindowsPowerShell\v1.0\Documents\ru-RU\

Кроме того существует встроенная справка доступная в консоли с помощью команды Get-Help. Также её можно скачать в виде графического файла справки chm.

Знакомимся с PowerShell - Большая статья Андрея Бирюкова на русском языке.

 

Книги

Я не буду перечислять тут все книги по PowerShell, их уже очень много. Лишь те что читал я сам, собираюсь прочитать, и те что кажутся мне интересными. Короче говоря то что я рекомендую :)

  • PowerShell in Action - Это книга от одного из разработчиков PowerShell, Bruce Payette. Превосходная книга не только для начинающих, но и для профи. В ней постепенно раскрываются основы языка, но при этом разъясняется не только “Как оно работает?” но и “Почему оно работает так?”
  • PowerShell Cookbook от O’Reilly. Следующая книга в моем Wish List. Судя по рецензиям она прекрасно дополняет PowerShell in Action играя роль справочника.
  • PowerShell course book - книга которую можно прямо сейчас, абсолютно бесплатно, скачать из интернета. Сейчас доступна на английском и немецком языках, и будем надеяться появится и русская версия.
  • Administrative tasks using Windows PowerShell - продолжение PowerShell course book, тоже бесплатна и доступна для скачивания.

 

Блоги

Так сложилось что блоги играют очень важную роль в развитии PowerShell. Вероятно это потому что они являются наилучшим способом делиться готовыми скриптами, случаями применения, и разными хитростями с сообществом :) А началось всё с блога разработчиков… (если мне не изменяет память :) )

К сожалению русскоязычных блогов посвященных PowerShell мне известно очень мало. Себя я упоминать не буду из-за врожденной скромности :) Так что вот:

Еще множество не менее интересных блогов вы можете найти у меня в “Blogroll” (панелька со ссылками справа :) ), а также в аналогичных blogroll’ах на других блогах :)

 

Сайты

Домашняя страница Windows PowerShell. Официальный сайт технологии и всего к ней относящегося. Доступен по короткому адресу microsoft.com/powershell. Содержит ссылки на статьи, блоги, вебкасты и т.д.

Группа новостей - это веб интерфейс к группе новостей PowerShell. Прекрасное место для обсуждения любых вопросов по этому языку.

Script Center - Отдел PowerShell. Примеры и библиотека скриптов, статьи от Scripting Guys и руководство по конвертации скриптов из VBScript.

Windows PowerShell 2.0 CTP Home Page - Домашняя страница CTP 2.0 следующей версии PowerShell находящейся сейчас в разработке. Кстати будет практически полная совместимость скриптов, командлетов и приложений.

PowerShellCommunity.org - Англоязычное сообщество пользователей PowerShell. Библиотека скриптов и ссылок.

Узел PowerShell на Del.icio.us - куча ссылок по PowerShell.

PowerShell Toolbox - страница аналогичная этой на Microsoft Script Center

 

Snapin’ы и программы

Mow’s PowerTab - Скрипт заменяющий встроенное автодополнение по [tab] новой системой, давая возможность не только дополнения классов .Net, Wmi, и практически всего остального что можно дополнить. Кроме того для завершения используется механизм аналогичный IntelliSense, когда после нажатия показывается список подходящих вариантов и можно выбрать нужный либо стрелками на клавиатуре, либо просто донабрав текст. Я пока еще могу работать без него, но с ним сиииильно легче… :)

PowerShell Community Extensions - Открытый проект дополнений которых иногда не хватает в стандартной поставке PowerShell. Например сюда входят комадлеты Join-String, Out-Clipboard, скрипт Elevate для использования с UAC, и провайдеры Feed Store и Active Directory позволяющие обращаться к этим структурам как к обычной файловой системе.

Active Directory Cmdlets - Must have для работы с Active Directory. Скриптинг под AD еще никогда не был таким простым :)

PowerGUI и PowerGUI Script Editor - Графический шелл позволяющий использовать PowerShell не набирая ни одной строки кода, и прекрасный редактор с подсветкой синтаксиса и автодополнением.

PowerShell for Far - плагин для Far.Net с помощью которого можно использовать PowerShell напрямую из FAR, а также схема для colorer позволяющая подсвечивать даже самый сложный синтаксис.

PowerShell Plus и PowerShell Analizer - Два очень разных хоста для PowerShell. PS Plus продолжает традиции классического хоста, но с добавлением множества классных возможностей, а PSA демонстрирует совершенно новый подход к командной строке который стал возможен только с PowerShell, и больше похож скорее на SQL Query Analizer.

PowerGadgets - Дополнение к PowerShell дающее возможность выводить результаты скриптов PowerShell (или запросов SQL) в виде красивых графиков, циферблатов, и т.п. в том числе в реальном времени. А еще можно выводить всё это на гаджеты боковой панели в Vista.

PowerShell SharePoint Provider - компонент который представляет структуру SharePoint как дерево каталогов для PowerShell. Проект пока в разработке, и WSS 3.0 пока не поддерживается :(

 

Virtual Labs

В виртуальных лабораториях можно пощупать всё своими руками на виртуальных машинах, онлайн.

TechNet Virtual Lab: Introduction to Windows PowerShell

TechNet Virtual Labs: Writing Scripts with Windows Powershell

TechNet Virtual Lab: Using PowerShell in Windows Server 2008 Beta 3

MSDN Virtual Lab: Creating Windows PowerShell Script Cmdlets

TechNet Virtual Lab: Working with the IIS Manager

TechNet Virtual Lab: Using Microsoft Windows PowerShell for Administration and Customization of Microsoft Windows SharePoint Services 3.0

 

PS:

Я перечислил далеко не всё. Ресурсов по PowerShell уже необъятное множество. Но я постараюсь периодически обновлять эту страничку. Дополнения в комментариях приветствуются :)

5 Комментариев »

  1. ничё страничка, только на англицком всё (

    Комментарий от yariki — 4.3.2008 @ 13:07

  2. Ну вовсе не всё, хотя русскоязычного пока и маловато…

    Комментарий от Xaegr — 4.3.2008 @ 13:08

  3. Спасибо за ссылки. Очень многое нашел для себя и своей работы. Большой респект автору статьи. Так держать.

    Комментарий от Cisco — 6.3.2008 @ 13:31

  4. 2 Cisco: Спасибо, заходите еще, стараюсь обновлять. :)

    Комментарий от Xaegr — 9.3.2008 @ 11:30

  5. [...] http://xaegr.wordpress.com/poshlinks/ [...]

    Оповещение от немножко обо всём : PowerShell — 11.3.2008 @ 13:38

RSS лента комментариев этой записи. TrackBack URI

Оставить комментарий

Заведите блог на WordPress.com.