みなさん、今日は久しぶりにPowerShellについてです。


以前、結果をテキストファイルに書き込むことを記事にしたと思います。


今回はHTML形式でファイルに書き込む方法をご紹介します。


ポイントはConvertTo-Htmlです。


使い方の例はこうです。


Get-ChildItem | ConvertTo-Html -Property mode,name,lastwritetime,lastaccesstime > output.html


最初にほしいデータを取得するためのコマンドを入力し、パイプを通してConvertTo-Htmlに渡してそこでプロパティを指定します。


ここで注意です。


Get-Help ConvertTo-Html -full


で出るヘルプの最後に間違った箇所がありますので注意です。(私もはまりました(ノ_-。)


-------------------------- 例 3 --------------------------

C:\PS>get-process | convertto-html -properties Name,Path,Company '
-title "Process Information" > proc.htm
invoke-item proc.htm


-propertiesというオプションはなく、-propertyですので。


ではヾ(@°▽°@)ノ