我需要一個腳本來獲取資訊并生成 HTML 檔案。我正在尋找一種方法來使我的報告的列更友好,所以我看到可以使用 [PSCustomObject] 更改它們,但是在我完成這個程序之后資料。出現“System.Object[]”而不是資訊。你能幫助我嗎?
$proc = Get-Process | select "ProcessName","ID"
$proc = foreach ($Procs in $proc) {
[PSCustomObject]@{
'Process Name' = $proc.processname
'identification' = $proc.id
}
}
$out = $proc | ConvertTo-Html -Property "Process Name","identification"
$out | Out-File -FilePath "c:\temp\file.html"
在此處輸入影像描述
uj5u.com熱心網友回復:
試試這個,它對我有用:)
$objects=@()
$processes = Get-Process | select "ProcessName","ID"
foreach ($proc in $processes) {
$objects =[PSCustomObject]@{
'Process Name' = $proc.processname
'identification' = $proc.id
}
}
$out = $objects | ConvertTo-Html
$out | Out-File -FilePath "c:\temp\file.html"
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/471039.html
