Ресурсы по 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. Вероятно это потому что они являются наилучшим способом делиться готовыми скриптами, случаями применения, и разными хитростями с сообществом
А началось всё с блога разработчиков… (если мне не изменяет память
)
- Windows PowerShell - Официальный блог PowerShell. Разработчики пишут сюда всякие интересные штуки о PowerShell, и сообщают об интересных событиях
- The PowerShell Guy - Блог /\/\o\/\/, одного из Гуру PowerShell и автора PowerTab и PowerShell WmiExplorer. Тут можно почитать много интересного о работе с ADSI, WMI и не только
- Dmitry’s PowerBlog: PowerShell and beyond - Блог Дмитрия Сотникова, одного из разработчиков AD Cmdlets и PowerGUI. На английском языке.
- Precision Computing - Дневник Lee Holmes. Автор PowerShell Cookbook и системы автоматического кормления кошки с помощью PowerShell.
К сожалению русскоязычных блогов посвященных PowerShell мне известно очень мало. Себя я упоминать не буду из-за врожденной скромности
Так что вот:
- Митя Сотников: по-русски о PowerShell и не только - Блог Мити на русском языке.
- Блог Андрея Бешкова - Андрей занимается PowerShell в России, и проводит много интересных вебкастов по Windows Server 2008, NAP и 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
PS:
Я перечислил далеко не всё. Ресурсов по PowerShell уже необъятное множество. Но я постараюсь периодически обновлять эту страничку. Дополнения в комментариях приветствуются


ничё страничка, только на англицком всё (
Комментарий от yariki — 4.3.2008 @ 13:07
Ну вовсе не всё, хотя русскоязычного пока и маловато…
Комментарий от Xaegr — 4.3.2008 @ 13:08
Спасибо за ссылки. Очень многое нашел для себя и своей работы. Большой респект автору статьи. Так держать.
Комментарий от Cisco — 6.3.2008 @ 13:31
2 Cisco: Спасибо, заходите еще, стараюсь обновлять.
Комментарий от Xaegr — 9.3.2008 @ 11:30
[...] http://xaegr.wordpress.com/poshlinks/ [...]
Оповещение от немножко обо всём : PowerShell — 11.3.2008 @ 13:38