Cómo agotar el tiempo de llamada de la función PowerShell

Escribí una pequeña función de PowerShell que ejecuta Get-EventLog en servidores remotos. En algunos servidores esto parece simplemente colgarse y nunca agotar el tiempo de espera. ¿Puedo agotar el tiempo de una llamada de función de PowerShell? Veo cómo hacer esto contra unproceso diferente, pero quiero hacer esto para una función de shell de energía.

Gracias

#######################
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   
} #

Respuestas a la pregunta(3)

Su respuesta a la pregunta