1

私はこのPowershellコマンドを実行しています:

Get-counter -Counter "\ Processor(_Total)\%Processor Time" –連続

http://technet.microsoft.com/en-us/magazine/ee872428.aspxで見つけました

CPUを監視するために使用していますが、実行してから約1分後に、このエラーが発生しました(これによりCPUが停止します)。

Get-Counter : A counter with a negative denominator value was detected.
At line:1 char:12
+ Get-counter <<<<  -Counter "\Processor(_Total)\% Processor Time" -Continuous
    + CategoryInfo          : InvalidResult: (:) [Get-Counter], Exception
    + FullyQualifiedErrorId : CounterApiError,Microsoft.PowerShell.Commands.GetCounterCommand

これが発生した原因は何ですか?これを防ぎ、コマンドがそのように中止されないようにするにはどうすればよいですか(エラーの抑制など)?

しかし、これを定期的に再現することはできません。

4

1 に答える 1

0

あなたのコードがこのリンクの例のように見える場合、他の人も同じ問題を抱えているように思われます。ただし、環境に問題がある可能性があります。これはあなたが所有するすべてのPCで起こりますか?

Powershellの人たちは、Powershellの人のブログを整理するのに役立つ情報も持っているようです。彼は基本的にこのコマンドを追加するだけです-EAは静かに続行し、カウンターをインポートします。

于 2012-07-24T18:03:54.870 に答える