次の方法で共有


コマンドレット サンプル

このセクションでは、Windows PowerShell 2.0 SDK で提供されるサンプル コードについて説明します。

このセクションにて

  • GetProcessSample01 サンプル: このサンプルでは、ローカル コンピューター上のプロセスを取得するコマンドレットを記述する方法を示します。

  • GetProcessSample02 サンプル: このサンプルでは、ローカル コンピューター上のプロセスを取得するコマンドレットを記述する方法を示します。 これは、取得するプロセスを指定するために使用できる Name パラメーターを提供します。

  • GetProcessSample03 サンプル: このサンプルでは、ローカル コンピューター上のプロセスを取得するコマンドレットを記述する方法を示します。 Name パラメーターは、パイプラインからオブジェクトを受け取ったり、パラメーター名と同じプロパティ名を持つオブジェクトのプロパティから値を取得したりすることができます。

  • GetProcessSample04 サンプル: このサンプルでは、ローカル コンピューター上のプロセスを取得するコマンドレットを記述する方法を示します。 プロセスの取得中にエラーが発生すると、終了しないエラーが生成されます。

  • GetProcessSample05 サンプル: このサンプルでは、Get-Proc コマンドレットの完全なバージョンを示します。

  • StopProcessSample01 サンプル: このサンプルでは、プロセスを停止する前にユーザーにフィードバックを要求するコマンドレットを記述する方法と、ユーザーがコマンドレットからオブジェクトを返す必要があることを示す PassThru パラメーターを実装する方法を示します。

  • StopProcessSample02 サンプル: このサンプルでは、ローカル コンピューターでのプロセスの停止中にデバッグ メッセージ、詳細メッセージ、および警告メッセージを書き込むコマンドレットを記述する方法を示します。

  • StopProcessSample03 サンプル: このサンプルでは、パラメーターにエイリアスがあり、ワイルドカード文字をサポートするコマンドレットを記述する方法を示します。

  • StopProcessSample04 サンプル: このサンプルでは、パラメーター セットを宣言し、既定のパラメーター セットを指定し、入力オブジェクトを受け入れることができるコマンドレットを記述する方法を示します。

  • Events01 サンプル: このサンプルでは、 System.IO.FileSystemWatcher によって発生したイベントにユーザーが登録できるようにするコマンドレットを作成する方法を示します。 このコマンドレットを使用すると、ユーザーは、たとえば、特定のディレクトリにファイルが作成されたときに実行するアクションを登録できます。 このサンプルは、基本クラス Microsoft.PowerShell.Commands.ObjectEventRegistrationBase から派生しています。

こちらもご覧ください