我想对一组计算机运行get counter并将值输出到csv,我看到Export-Counter没有append参数?
有人可以帮助解决如何使用Export-Counter附加csv更多信息,我知道export-csv有一个append参数但是如果我想将数据附加到Export-Counter生成的csv那么该怎么办。
答案 0 :(得分:0)
我想你在这里有两个选择。如果您需要它来打印报告,并使用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