我是Powershell的新手,並且試圖獲得兼容的重複輸出以便能夠使用ConvertTo-Html。我在PSCustomObject中有一個字符串以及一些數組。我試圖使用到denomalize以下但標題屬性不會重複,我會想到這樣Powershell選擇忽略列
編輯 - 輸出低於
Title Comment
Hello World hello
Hello World bye
編輯,因爲我錯過了最後選擇線(這裏我期待標題在陣列擴展時在每一行重複)
$report = @()
$col1 = @()
$col1 += "hello"
$col1 += "bye"
$col2 = @()
$col2 += "blue"
$col2 += "green"
$col2 += "red"
$reportinfo = New-Object PSCustomObject
$reportinfo | Add-Member NoteProperty -name Title -value [String]"Hello World"
$reportinfo | Add-Member NoteProperty -name Comment -value $col1
$reportinfo | Add-Member NoteProperty -name Colour -value $col2
$report += $reportinfo
$report | select Title -ExpandProperty Comment
這將返回以下輸出
你好
再見
如果我使用
Write-Output $report
我得到以下
標題評論顏色
----- - ------ ------
[字符串]你好世界{你好,再見} {藍色,綠色,紅色}
我已經嘗試使用字符串轉換和無。任何想法將不勝感激。
只是嘗試沒有[字符串]。完美的作品。像這樣:''$ reportinfo | Add-Member NoteProperty -name Title -value「Hello World」'' – 4c74356b41
我的不好,錯過了最後一行代碼 - 請參閱上面的編輯 –
好吧,我想我得到了你想要做的,但我不確定它可能出局-of即裝即用。你必須等待一個更聰明的人,然後我;) – 4c74356b41