Share via


Спецификация языка PowerShell выпущена под лицензией Community Promise

image

Хорошие новости пришли от команды PowerShell. В своем блоге они объявили о том, что спецификация языка PowerShell выпускается под лицензией Microsoft Community Promise, что означает возможность для всех желающих создавать свои реализации языка PowerShell на любых платформах и для любых целей!

PowerShell – это полноценный язык программирования созданный для автоматизации административных и других задач в Windows. Язык PowerShell отличается тем, что предлагает работу с полноценным объектным конвейером. Вместе с этим, PowerShell является языком платформы .NET и, следовательно, имеет полный доступ к возможностям фреймворка. На PowerShell можно писать как однострочные команды, так и полноценные программы с условиями, ветвлениями, циклами и прочим. Многочисленные расширения PowerShell, известные как командлеты, позволяют получить доступ к разным ресурсам и расширить возможности администрирования. Существуют расширения которые позволяют PowerShell создавать приложения с пользовательскими GUI-интерфейсами.

Вместе с интерпретатором скриптов PowerShell распространяется среда разработки PowerShell ISE, которая предлагает дополнительные возможности, в том числе пошаговую отладку скриптов.

Версия PowerShell 2.0, которая вышла вместе с выпуском Windows 7 значительно расширила возможности языка и его окружения. Именно спецификация PowerShell 2.0 теперь открыта по лицензии Community Promise.

Загрузить спецификацию Windows PowerShell Language Specification Version 2.0 можно по следующей ссылке.