0

私はPowershellでデータを抽出する作業を行っており、取得したデータをhtmlファイルにエクスポートする必要があります。コマンドレットがあるので単純に聞こえますが、出力が間違っています。

私のコードは次のとおりです。

c:> get-servergroup | %{$_. Name + " " + $_.ServerOff + " " + $_.ServerOn} 

これにより、名前とオンとオフのサーバーが記載された小さなテーブルが下に作成されます。ただし、以下のように変換コマンドレットを追加すると、次のようになります。

c:> get-servergroup | %{$_. Name + " " + $_.ServerOff + " " + $_.ServerOn} | Convertto-html | Out-file Test.html

* 35 62のような3つの値が得られます。本当に、コードに何か問題があるかどうかを知りたいだけですか?または私が何かを逃している場合。

質問がすでに回答されている場合は、ただ言ってください!

ありがとうございました!

4

1 に答える 1

1

あなたはおそらく次のようなことをしたいと思うでしょう:

get-servergroup | Select Name,ServerOff,ServerOn | ConvertTo-Html | out-file test.html

前のものはオブジェクトを文字列(objects)に変換し、convertto-htmlコマンドレットは適切な出力を生成したことに注意してください。

于 2012-08-20T10:02:25.090 に答える