Я написал небольшую функцию powershell, которая выполняет Get-EventLog на удаленных серверах. На некоторых серверах это, кажется, просто зависает и никогда не уходит. Могу ли я тайм-аут вызова функции powershell? Я вижу, как это сделать против другого процесса, но я хочу сделать это для функции оболочки питания.
спасибо
#######################
function Get-Alert4
{
param($computer)
$ret = Get-EventLog application -after (get-date).addHours(-2) -computer $computer | select-string -inputobject{$_.message} -pattern "Some Error String" | select-object List
return $ret
} #