次の方法で共有


コマンドレット サンプル

このセクションでは、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 基底クラスから派生しています。

参照

Writing a Windows PowerShell Cmdlet (Windows PowerShell コマンドレットの記述)