2013-05-14 24 views
0

我有以下腳本。我希望它返回兩個HTML表,但是,他們都返回一個大的HTML表。這是一種使用ConvertTo-Html創建多個表的方法嗎?爲ConvertTo-Html的命令行結果創建多個Html表?

@(dir | select -First 3; Get-Process | select -First 3) | ConvertTo-Html 

@{dir = dir | select -First 3; ps = Get-Process | select -First 3} | 
    ConvertTo-Html 

回答

2

不是很優雅,但它的工作原理:

get-process | select -first 3 | ConvertTo-Html -body (dir | select -first 3 | convertto-html -fragment) |out-file result.html 

祝您好運!

1

ConvertTo-Html不區分不同的輸入行塊。如果你想創建自定義的HTML輸出,你必須編寫你自己的函數/ cmdlet。