Por que alguns contadores WMI do Windows estão disponíveis em alguns sistemas e não em outros?

1

Estou tentando avaliar o uso de CPU por processo com:

typeperf "\Process(SOME PROCESS)\% Processor Time" -si 1 -sc 60

O problema é que eu tenho que fazer isso em alguns PCs e aqui os problemas começam. Algumas máquinas retornam o seguinte erro:

Error: No valid counters

Por exemplo, estou usando exatamente o mesmo comando mostrado acima e obtenho:

PC_A (Win7 64bit Home Edition) - type perf works
PC_B (Win7 64bit Pro Edition) - typeperf works
PC_C (Win7 64bit Pro Edition) - Error: No valid counters
PC_D (WinXP 32bit Multimedia Ed) - typeperf works
PC_E (Win Vista 64bit)  - Error: No valid counters

Passei muito tempo nisso e apreciaria se alguém pudesse esclarecer por que:

  1. Qual é a raiz dessas discrepâncias? Afinal eu uso o mesmo comando.

  2. Por que ele funciona em 2 Win7s e não no terceiro?

  3. Os contadores de desempenho "ausentes" podem ser ativados / ativados de alguma forma?

BTW - Eu tenho direitos de administrador em todas essas máquinas.

Obrigado Artur

    
por Artur 28.03.2013 / 19:06

1 resposta

0

Verifique se os computadores nos quais você não consegue ler os contadores estão usando o mesmo pacote de idiomas. Vi essa falha em sistemas com outros pacotes de idiomas instalados, onde os contadores devem ser acessados com seus nomes localizados.

    
por 29.03.2013 / 23:16

Tags