Windows PowerShellについてのメモ
PowerShellメモ
- Windows PowerShellは、MicrosoftによるCMD.EXEのアップグレード版である。
- また、Perlのようなスクリプト言語でもある。
- WindowsXP/2003/Vista上で無償ダウンロードができる。
- Windows Server 2008以降のOSではデフォルトで組み込まれているらしい。
- .NET Frameworkで構成されるため、コマンドプロンプトで全ての.NETクラスライブラリが利用可能である。
- また、WMI,ADSI,ADO等のCOMオブジェクトも利用可能である。
- 従来のパッチファイルやVBスクリプトと同じく、WINDOWSシステム寄りの制御やOS情報参照等の機能が充実。
- しかし、あくまでもシェルであり、スクリプト実行もできるが、プログラム言語でない。
- また、複雑なデータ構造持つ業務AP等には、たぶん使用できない。
- コンソールを出さずにスクリプトの実行ができない。
- 構造体やクラス継承がない。
- 多次元配列は、あるにはあるが、扱いにくい。
- WindowsXPもちろんVistaにも標準でバンドルされていない。
- Windows2000のバンドルは、サポートされていない。