0

データを受け取り、それを列挙できるカスタム PowerShell コマンドレットを C# で作成する必要があります。私はオンラインでいくつかの例をたどり、いくつかの実用的なコードを持っています。

私が抱えている問題は、次のように示すことができます。

  1. カスタム PowerShell コマンドレットで、別のコマンドの出力をパラメーターへの入力として取得する必要があるため、たとえば Get-Process
  2. カスタム コマンドレットでテーブル形式のデータを受け入れるようにしたい
  3. データを列挙する

私が抱えている問題は、コマンドレットからテーブル形式でデータを出力する方法がわからないで、データのテーブルを取得するようにパラメーターを設定する方法がわからないことです。

誰でも例を挙げてもらえますか?

4

1 に答える 1

1

「テーブル形式」の意味がわかりません。PowerShell では、オブジェクト (または、もちろんオブジェクトのリスト) を操作する必要があります。

1 つのコマンドの出力を入力として受け取る、つまりパイプライン入力を受け入れるコマンドレットを作成するには、パイプラインから値を取得するようにパラメーターの 1 つをマークします。これを行う方法については、パイプライン入力を処理するパラメーターの追加に関する MSDN セクションで適切な手順を見つけることができます。

于 2014-04-08T10:21:51.303 に答える