Я пытаюсь получить следующий счетчик в течение 5 минут. Если он возвращает 100, 5 раз подряд, я хотел бы получить электронное письмо.
get-counter -Counter "\Processor(_Total)\% Processor Time" -SampleInterval 60 -MaxSamples 5
Я пытался присвоить этот блок кода переменной, например:
$value = get-counter -Counter "\Processor(_Total)\% Processor Time" -SampleInterval 60 -MaxSamples 5
if($value eq 100)
{
$counter = $counter + 1
}
if($counter > 4)
{
"send an email"
}
Проблема в том, что я не могу получить фактическое значение счетчика, которое будет присвоено переменной $ value. Кроме того, я бы хотел, чтобы счетчик увеличивался при каждом запуске кода (до того, как он достигнет значения maxsamples).
Любая помощь будет высоко ценится.