Инструменты - это просто инструменты.
Они помогают или нет.
Вам нужна помощь или нет.
Если вы знаете, что Unix и эти инструменты делают то, что вам нужно, чтобы они делали в Windows - тогда вы счастливый парень, и вам не нужно изучать PowerShell (если вы не хотите изучать).
Мое первоначальное намерение состояло в том, чтобы включить набор инструментов Unix в Windows и покончить с этим (многие из нас в команде имеют глубокие знания Unix и здоровую дозу уважения к этому сообществу).
Я обнаружил, что это не очень помогает. Причина в том, что AWK / grep / sed не работают с COM , WMI , ADSI , реестром, хранилищем сертификатов и т. Д. И т. Д.
Другими словами, UNIX - это целая экосистема, настроенная вокруг текстовых файлов. Таким образом, инструменты обработки текста являются эффективными инструментами управления. Windows - это совершенно другая экосистема, настроенная вокруг API и объектов. Вот почему мы изобрели PowerShell.
Я думаю, вы обнаружите, что будет много случаев, когда обработка текста не даст вам того, что вы хотите в Windows. В этот момент вам захочется подобрать PowerShell. ПРИМЕЧАНИЕ - это не все или ничего. В PowerShell вы можете обращаться к своим инструментам Unix (и использовать их текстовую обработку или обработку текста PowerShell). Также вы можете вызвать PowerShell из ваших инструментов Unix и получить текст.
Опять же - здесь нет религии - наша цель - дать вам инструменты, необходимые для достижения успеха. Вот почему мы так увлечены обратной связью. Дайте нам знать, где мы находимся на работе или у вас нет необходимого вам инструмента, и мы внесем его в список и доберемся до него.
Честно говоря, мы выкапываем себя из 30-летней ямы, так что это займет некоторое время. Тем не менее, если вы выберете бета-версию Windows Server 2008 / R2 и / или бета-версии наших серверных продуктов, я думаю, вы будете шокированы тем, как быстро эта дыра заполняется.
Что касается использования - у нас было> 3,5 миллиона загрузок на сегодняшний день. Сюда не входят люди, использующие его в Windows Server 2008, поскольку он включен в качестве дополнительного компонента и не требует загрузки.
V2 будет поставляться во всех версиях Windows. Он будет включен по умолчанию для всех выпусков, кроме ядра сервера, где он является необязательным компонентом. Вскоре после выхода Windows 7 / Windows Server 2008 R2 мы сделаем V2 доступным на всех платформах, Windows XP и выше. Другими словами - ваши инвестиции в обучение будут применимы к очень большому количеству машин / сред.
Последний комментарий Если / когда вы начнете изучать PowerShell, я думаю, вы будете очень счастливы. На дизайн в значительной степени влияют наши фоны Unix, так что, хотя мы сильно отличаемся от других, вы очень быстро его поймете (после того, как переспросите, что это не Unix :-)).
Мы знаем, что у людей очень ограниченный бюджет на обучение - вот почему мы очень ценим последовательность. Вы будете чему-то учиться, а потом будете использовать это снова и снова.
Эксперимент! Наслаждайтесь! Engage!