我正在嘗試生成在Powershell中收集的數據的HTML報告。我想最終將HTML鏈接指向表中不同元素的更具體信息。特別是,第一列包含虛擬機的名稱,但這不是特別重要。我試圖用鏈接替換名稱值。在Powershell中使用替換或.replace將TD值更改爲鏈接
for($i=1; $i -le $xml.table.tr.Count-1; $i++){
$xml.table.tr[$i].td[0].replace($xml.table.tr[$i].td[0],"<a href=`"http://stackoverflow.com`">myLink</a>")
}
$file = Join-Path C:\users\myname\Documents "VMSpecs.html"
ConvertTo-Html -Title "VM Specs" `
-CssUri C:\Users\myname\Documents\style.css `
-Body $($xml.InnerXml) | Out-file $file
Invoke-item $file
基於該輸出,的$ xml.table.tr值[$ i]於.td [0]被替換爲鏈接信息,但不會永久。當文件被寫入HTML時,無法找到鏈接信息,並且原始值仍然保存在td el中。所以,大圖片,我想知道如何將鏈接追加到html -fragment在特定的位置。任何樣品或資源都非常有義務。
您如何編寫結果? –
目前它打印每個td [0]的控制檯鏈接...如果我添加$ xml.table.tr [$ i] .td [0] =之前調用替換沒有輸出到控制檯也$ xml.table.tr [$ i] .td [0]不會更改 –
請提供更多代碼... –