Windows PowerShell
概要
Windows PowerShellとは、米マイクロソフト(Microsoft)社のWindowsが標準で備えるコマンドライン方式のシェルおよびスクリプト実行環境の一つ。.NET Framework上で動作する。利用者がシステムを文字による対話形式で操作するコマンドラインインターフェース(CLI)で、主にソフトウェア開発者やシステム管理者などが高度な操作を行ったり、操作を自動化したりするのに用いられる。
Windows PowerShellでは、システムの情報を入手したり変更したりする「コマンドレット」と呼ばれる単機能のプログラムが豊富に用意されており、これらを組み合わせて複雑な処理をスクリプトとして記述することができる。
各コマンドレットは実行結果を.NETオブジェクトとして出力し、これを次のコマンドレットに入力として与えることができるため、複数のプログラムを連結して一つの複雑な処理を行なうUNIXシェルのパイプ処理のような記述が可能となっている。利用者が独自にコマンドレットを開発して実行することもできる。
古くからWindowsにもコマンドプロンプト(DOSプロンプトやcmd.exe)やスクリプト実行環境(WSH:Windows Scripting Host)が存在したが、Windowsは主にグラフィック表示やマウス操作を基本とするGUI(Graphical User Interface)環境で使用されることもあり、同社はそれほど力を入れておらず、UNIX系OSなどに比べ見劣りする状態が長く続いていた。
Windows PowerShellの投入により格段に強力で柔軟なコマンドベースの環境が用意され、システム管理者などが運用・管理を自動化したりコードを再利用するのが容易になった。Windows XP以降で利用可能で、Windows 7から標準で導入されている。
(2019.3.15更新)
関連用語
関連リンク (外部サイト)
他の辞典による解説 (外部サイト)
- ウィキペディア 「Windows PowerShell」
- 大塚商会 IT用語辞典 「PowerShell」
- 日経 xTECH Networkキーワード 「PowerShell」
- SOMPO CYBER SECURITY サイバーセキュリティ用語集 「PowerShell」
- とほほのWWW入門 「PowerShell」
- NTT西日本 ICT用語集 「PowerShell」
- TechTerms.com (英語) 「PowerShell」
- Computer Hope (英語) 「Windows PowerShell」
- Techopedia (英語) 「PowerShell」
- PC Magazine (英語) 「Windows PowerShell」