首頁>Server>source

我希望您能提供帮助,有時備份任務会失败,通常是短暂的VSS錯誤,並且重新執行備份通常会成功完成.我正在尝試使用Task Schdeuler中的事件過濾器来觸發備份重新啟動.我仅以EventID(5635)為目標就可以做到這一點,但是我有许多備份作業正在執行,因此我需要更加具體,這就是我要碰壁的地方。

XML事件資料如下:

<EventData>
<Data>
Backup job Server Backup 1 completed with warnings. Major Warning: One or more Hyper-V guests have reported errors that could result in an incomplete backup. Check each guest's event log and review any errors reported. Major Warning: Volume Shadow Copy Error 0x800423f4 - writer error: non retryable Destination: Local hard drive Bytes: 7191744309979 Start time: 01/01/2021 22:00:02 End time: 01/01/2021 22:12:25 Duration: 00:12:23.0745879 Job Execution ID: 1.679
</Data> 
</EventData>

我正在尝試获取事件過濾器以获取"服務器備份1"文字,並且正在使用以下查詢:

<QueryList>
<Query Id="0" Path="Application">
<Select Path="Application">*[System[Provider[@Name='BackupAssist'] and (Level=3) and (EventID=5635) and *[EventData[Data[1]='Server Backup 1']]]]</Select>
</Query>
</QueryList>

但是,在記錄事件時不会觸發此操作.我怀疑這是萬用字元字元串問题,但不確定。

任何帮助表示感谢 Rob

最新回復
  • 5月前
    1 #

    這没有實現,文件顯示了局限性並列出了可以使用的三个功能:

    [...] Node Tests: Only node names and NCName tests are supported. The "*" character, which selects any character, is supported. [...]

    The position function, and its shorthand array reference, is supported (on leaf nodes only).
    The Band function is supported. The function performs a bitwise AND for two integer number arguments. If the result of the bitwise AND is nonzero, the function evaluates to true; otherwise, the function evaluates to false.
    The timediff function is supported.[...]

    您可以使用事件ID觸發器建立計划任務以啟動補救指令碼,在其中可以執行其他驗證以確定指令碼是否應繼續进行。

相似問題

  • 在windows 10上找不到kubernetes client-go插件exec命令
  • centos7:Nodejs服務器没有外部响應