簡體   English   中英

Windows Scheduler-將任務狀態切換為失敗

[英]Windows Scheduler - switch Task status to Fail

我目前正在開發一個C#程序,該程序將通過Windows Task Scheduler每小時運行一次。 我想知道我的程序是否有辦法返回特定值,如果出現問題,該值會將任務標記為失敗。
我的意思是,Windows Task Scheduler在運行程序時是否期望某些類型的返回碼?
就像是:
0 <=>一切正常
任何其他值<=>錯誤

我發現了這一點,但我認為使用Task Scheduler API時會發現更多,並且可以獲取任務狀態。

感謝您的幫助!

我只是將結果記錄到事件查看器中。 然后,您可以在那里進行詳細監視。

如何使用Visual C#寫入事件日志

您可以在主方法中返回一個int值,該值將顯示在任務計划程序的“上次運行結果”中。

static int Main() {
    return -1;
}

這將在任務計划程序中顯示0xffffffff

您還可以使用系統日志來提供有關錯誤的更多詳細信息

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM