我在Windows任務計劃程序中安排了一些任務。我安裝了名爲Bmail的第三方工具,它添加了一項任務,可以獨立地從任務調度程序發送電子郵件。它可以在給定的時間觸發。是否有人知道如何設置此項,以便在原始任務運行時Bmail任務發送電子郵件?如何鏈接任務調度程序中的兩個不同任務並讓其中一個觸發?Windows中的任務計劃程序中的鏈觸發器
回答
您可以編寫一個腳本來模擬Bmail任務正在做什麼(例如,運行exe等),然後更改Bmail任務以運行您剛剛編寫的腳本。
從那裏改變原來的任務來調用相同的腳本,這樣,如果Bmail改變他們如何運行的東西,你可以更新這兩個任務,但只是改變腳本。
對不起,如果這被認爲是一箇舊線程resurection。但我自己想回答這個問題,先來到這裏。
你可以讓它們菊花鏈。第一個任務完成後,安排第二個任務觸發第一個任務完成時創建的事件。這一切都說明這裏有點亂,https://blogs.msdn.microsoft.com/davethompson/2011/10/25/running-a-scheduled-task-after-another/
通過添加該觸發器,並焙燒平事件,傍任務火災 後立即平已完成。現在的 一個簡單的情況下,再利用這個XPath這裏更換任務名稱,\平,與任務 運行後:
* [EVENTDATA [@名稱=「TaskSuccessEvent」] [數據[@名稱=」 TaskName'] ='\ Ping']]
如果您想要更多控制權,您可以在上面鏈接的博客中做一個評論員。
我已經進一步添加條件「只有在 上一次完成退出代碼0時才執行任務」。
爲了做到這一點,「動作完成」事件比「完成任務」 要好。這個「動作 已完成」事件的事件數據元素包含一個名爲 「ResultCode」的子元素,這正是我們正在尋找的!
因此,xPath是: * [DataData [@ Name ='ActionSuccess'] [Data [@ Name ='TaskName'] ='Ping'] [Data [@ Name ='ResultCode'] ='0' ]]
我會更新這篇文章,當我有它自己的工作。
你得到它的工作?聽起來很有希望。 – Carol
- 1. Windows任務計劃程序C中的計劃任務#
- 2. Windows服務器任務計劃程序
- 3. 任務計劃程序應用程序退出觸發器
- 4. Windows任務計劃程序的問題
- 5. Windows任務計劃程序 - Windows Server 2000
- 6. Windows服務或任務計劃程序的維護任務?
- 7. Windows任務計劃程序問題
- 8. Windows 2008任務計劃程序問題
- 9. Windows 2008 - 任務計劃程序信息
- 10. Windows任務計劃安裝程序
- 11. 僞任務的任務計劃程序
- 12. 在Windows任務計劃程序中安排一個c#程序
- 13. 在Windows任務計劃程序中運行VB應用程序
- 14. 在Windows任務計劃程序(Windows 7)中運行Powershell腳本
- 15. 計劃任務不觸發在Windows Server 2008 R2上的EXE
- 16. Windows 2008中的schtasks和任務計劃程序庫文件夾
- 17. Windows的計劃任務
- 18. 訪問Java中的Windows計劃任務
- 19. 通過服務器中的Windows任務計劃程序自動化.aspx
- 20. Windows服務器任務計劃程序,關閉後?
- 21. Windows服務器2008 r2任務計劃程序
- 22. 從powershell觸發任務計劃程序作業
- 23. Windows任務計劃程序觸發事件,但每天只有一次
- 24. 如何運行由Windows任務計劃程序在新線程中觸發的執行功能的網頁(aspx)?
- 25. 使用任務計劃程序的計劃任務託管打包程序
- 26. 在Windows任務計劃程序中創建/修改任務所需的權限
- 27. Windows Server 2008 R2任務計劃程序:任務不會重複
- 28. Windows Server 2008任務計劃程序 - 作爲組執行任務
- 29. 任務計劃程序:計劃在單個計劃程序中運行多個任務
- 30. 如何開發Windows計劃任務?
我實際上找到了一種方法來做到這一點。我在原始任務中創建了一個額外的'行動'。該任務運行後,該附加操作觸發Bmail程序,而不是Bmail作爲獨立任務。我將Bmail列爲原始任務中的一項行動。這有效,但我很難在發送的電子郵件中顯示任務結果。 – ZVenue