我想对一组计算机运行 get counter 并将值输出到 csv ,我看到 Export-Counter 没有附加参数?
有人可以帮助解决如何使用 Export-Counter 附加更多信息的 csv,我知道 export-csv 有一个 append 参数,但是如果我想将数据附加到 Export-Counter 生成的 csv 怎么办。
我想对一组计算机运行 get counter 并将值输出到 csv ,我看到 Export-Counter 没有附加参数?
有人可以帮助解决如何使用 Export-Counter 附加更多信息的 csv,我知道 export-csv 有一个 append 参数,但是如果我想将数据附加到 Export-Counter 生成的 csv 怎么办。
我想你在这里有两个选择。如果您需要它来打印报告,并使用 export-csv 保存它。前任:
Get-Counter | select ...(if you want need to modify output)| Export-Csv -Append test2.txt -NoTypeInformation
如果您需要稍后导入它(需要真正的 performancecountersampleset-object),请尝试将前一个存储在一个数组中并添加新的计数器。前任:
$path = "C:\test.csv"
#1st time
Get-Counter | Export-Counter $path -FileFormat csv
#Next time you use
$a = Import-Counter $path
$array = @($a)
$b = Get-Counter
$array += $b
$array | Export-Counter $path -FileFormat csv -Force