1
我正在運行以下代碼來運行perfmon
計數器,但無法在其Receive-Job
輸出上運行Export-Counter -Path $DestinationFile -FileFormat csv
。您可以將作業中的計數器導出爲CSV嗎?
Start-Job -Name GettingCounters -ScriptBlock {
Get-Counter -Counter "\Processor(_total)\% Processor Time" -SampleInterval 1 -MaxSamples 120
}
$i = 0
$duration = 120
while ((Get-Job GettingCounters).State -eq 'Running') {
#increment
$i++
#Round the numbers up for a nice output and then Write-Progress
Write-Progress -Activity "Processing $user" -PercentComplete (($i/$duration)*100) -Status ("Gathering data...")
Start-Sleep -Seconds 1
}