Tôi đã viết một chức năng powershell nhỏ thực hiện Get-EventLog chống lại các máy chủ từ xa. Trên một số máy chủ, điều này dường như chỉ treo và không bao giờ hết giờ. Tôi có thể timeout một cuộc gọi chức năng powershell? Tôi thấy làm thế nào để làm điều này chống lại một different process, nhưng tôi muốn làm điều này cho một chức năng vỏ điện.Làm thế nào để timeout chức năng PowerShell gọi
nhờ
#######################
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
} #
Anh ấy cần dừng công việc sau công việc chờ? Nếu thời gian chờ hết hạn, công việc vẫn tiếp tục chạy ... – x0n
Sheesh, picky, picky. Tôi cho rằng bạn muốn có một công việc trong đó để dọn dẹp độc đáo. :-) –
ahh yên lặng! Tuy nhiên, bạn đã nhận được sự ủng hộ từ tôi;) – x0n