Pessoal, estou com seguinte dificuldade. Estou usando o script cedido por Justin Henriksen, no qual nos auxilia na coleta de dados de contadores de desempenho do SO e SQL Server. Usando o script em PowerShell com as devidas alterações dos contadores de acordo
com o idioma do SO e SQL Server o mesmo gera o arquivo sql-perfmon-log.csv perfeitamente. Utilizando o script do CMD o mesmo também gera o arquivo sql-perfmon-log-20180218065339.csv normalmente. Até esse ponto tudo funcionando perfeitamente. Quando
importado ambos na calculadora de dtu do azure no link http://dtucalculator.azurewebsites.net/ o gerado no PowerShell retorna o seguinte erro: "Error! One or more headers missing from file.
Ensure the following are present: '% Processor Time', 'Disk Reads/sec', 'Disk Writes/sec', 'Log Bytes Flushed/sec'". Já no CMD não. O resultado é retornado com sucesso. Minha dúvida seria o porque com um funciona e com outro não?

Estou expondo os scripts usados no teste do PowerShell e CMD abaixo. Ambos tem diferenças na descrição dos contadores. Não consegui explicar o motivo, mas funcionam e geram os dados perfeitamente no arquivo .csv.
POWERSHELL
Set-ExecutionPolicy -Scope Process -ExecutionPolicy Unrestricted -Force
$ErrorActionPreference = "Stop"
$VerbosePreference = "Continue"
cls
Write-Output "Collecting counters..."
Write-Output "Press Ctrl+C to exit."
$counters = @('\Processador(_Total)\% tempo de processador',
'\LogicalDisk(_Total)\Leituras de disco/s',
'\LogicalDisk(_Total)\Gravações de disco/s',
'\SQLServer:Databases(_Total)\Bytes de Log Liberados/s')
Get-Counter -Counter $counters -SampleInterval 1 -MaxSamples 3600 |
Export-Counter -FileFormat csv -Path "D:\CONSULTI\Administrativo Consulti\Calculadora DTU Azure\sql-perfmon-log.csv" -Force
CMD
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
<!-- PROCESSOR COUNTER -->
<add key="ProcessorCategory" value="Processador"/>
<add key="ProcessorInstance" value="_Total"/>
<add key="ProcessorCounter" value="% tempo de processador"/>
<!-- DISK COUNTERS -->
<add key="DiskCategory" value="LogicalDisk"/>
<add key="DiskInstance" value="_Total"/>
<add key="DiskCounter1" value="Disk Reads/sec"/>
<add key="DiskCounter2" value="Disk Writes/sec"/>
<!-- SQL COUNTER -->
<add key="SqlCategory" value="SQLServer:Databases"/>
<add key="SqlInstance" value="_Total"/>
<add key="SqlCounter" value="Log Bytes Flushed/sec"/>
<!-- SECONDS TO WAIT FOR COLLECTING COUNTERS -->
<add key="SampleInterval" value="1"/>
<!-- TOTAL NUMBER OF SAMPLES TO COLLECT -->
<add key="MaxSamples" value="3600"/>
<!-- DISK LOCATION OF THE OUTPUT FILE -->
<add key="CsvPath" value="D:\CONSULTI\Administrativo Consulti\Calculadora DTU Azure\sql-perfmon-log.csv"/>
</appSettings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/></startup>
</configuration>
Estou com problemas pra concluir a análise de migração por conta desse erro. Gostaria do help dos colegas.
Agradeço desde já!