PowerShellチームから良い知らせが来ました。
彼らのブログでは 、
PowerShell言語仕様が
Microsoft Community Promiseライセンスに基づいてリリースされている
ことを発表しました。つまり、誰でもあらゆるプラットフォームで、あらゆる目的で独自のPowerShell言語実装を作成できます。
PowerShellは、Windowsの管理タスクやその他のタスクを自動化するために設計された完全なプログラミング言語です。 PowerShell言語は、本格的なオブジェクトパイプラインでの作業を提供するという点で異なります。 同時に、PowerShellは.NETプラットフォームの言語であるため、フレームワークの機能に完全にアクセスできます。 PowerShellで単一行コマンドを作成できるだけでなく、条件、分岐、ループなどを備えた本格的なプログラムを作成できます。 コマンドレットと呼ばれる多数のPowerShell拡張機能を使用すると、複数のリソースにアクセスして管理機能を拡張できます。 PowerShellがユーザーGUIを使用してアプリケーションを作成できるようにする拡張機能があります。
PowerShellスクリプトインタープリターと共に、PowerShell ISE開発環境が配布され、ステップバイステップのスクリプトデバッグなどの追加機能が提供されます。
Windows 7のリリースに付属するPowerShell 2.0のバージョンは、言語とその環境の機能を大幅に拡張しました。 現在、Community Promiseライセンスの下で公開されているのはPowerShell 2.0仕様です。
次のリンクから
Windows PowerShell言語仕様バージョン2.0をダウンロードして
ください 。