Windows PowerShell は、主にシステム管理者を対象に設計された、Windows の新しいコマンドライン シェルです。Windows PowerShell には、対話型のプロンプトとスクリプト環境が備えられており、これらは別々に使用することも、組み合わせて使用することもできます。

ほとんどのシェルではテキストを受け取って返しますが、Windows PowerShell は .NET Framework 共通言語ランタイム (CLR) および .NET Framework 上に構築されているため、.NET Framework オブジェクトを受け取って返すことができます。このように環境が本質的に変更されたことにより、Windows の管理と構成を行うためのまったく新しいツールおよび手段を手にすることができます。

Windows PowerShell では、シェルに組み込まれているシンプルな単一機能のコマンドライン ツールであるコマンドレットの概念が導入されています。それぞれのコマンドレットは個別に使用できますが、このシンプルなツールを組み合わせて複雑なタスクを実行することでコマンドレットの威力を発揮できます。Windows PowerShell には、100 を超える数の基本的なコア コマンドレットが付属しています。これに加えて、自分でコマンドレットを作成して他のユーザーと共有することもできます。

多くのシェルと同様、Windows PowerShell でも、コンピューター上のファイル システムへのアクセスが提供されます。加えて、Windows PowerShell プロバイダーにより、ファイル システムにアクセスするのと同じくらい簡単に、レジストリやデジタル署名証明書ストアなどの他のデータ ストアにアクセスできます。

このマニュアルでは、Windows PowerShell へのファースト ステップとして、言語、コマンドレット、プロバイダー、オブジェクトの使い方について説明します。




目次