Export-Counter -Fileformat csv追加?

时间:2013-01-16 11:06:24

标签: powershell

我想对一组计算机运行get counter并将值输出到csv,我看到Export-Counter没有append参数?

有人可以帮助解决如何使用Export-Counter附加csv更多信息,我知道export-csv有一个append参数但是如果我想将数据附加到Export-Counter生成的csv那么该怎么办。

1 个答案:

答案 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