windows任務計劃執行結果0x0 0x1的意思與win2008系統計劃任務用法介紹

來源:互聯網
上載者:User

最近遇見一個奇怪的現象,在做某系統的定期備份的時候使用到了非系統內建Rsync命令,但是手動啟動沒問題,而且又非常期望批量化在多台主機上進行,怎麼辦呢?Windows Server 2003下面這樣執行任務計劃沒問題,而就Windows Server 2008 R2下面出現意外。
正常情況下我們的任務計劃會有反饋數值,通過它可以判斷這個任務計划上次是否運行正常
· 代碼 0 或 0x0:操作成功完成。
· 代碼 1 或 0x1:調用的函數不正確或調用了未知函數。 如果檔案不存在也會出現這個錯誤
· 代碼 10 或 0xa:環境不正確。
· 代碼 0x8009000f:常規訪問被拒絕

Figure 1看到上次運行結果出現非0情況

這種非?情況表示的是不能被接受的。

通過對這個批處理設定斷點,我看到了這樣的報錯資訊。

Figure 2在批處理中加入Pause 進行斷點,查看錯誤資訊

很明顯,這個rsync不是系統內建的程式和檔案,因此無法被系統直接調用,猜測和環境變數有關,仔細尋找Windows Server 2008 R2 下面的任務計劃選項,我看到了這個填空的地方。

Figure 3起始於(可選)項

我將這個填寫成了該條指令碼的所在的目錄,再次運行該任務計劃,得到返回成功的標記,並且在服務本分伺服器端受到相應的備份內容。

這裡回顧一下,兩個版本作業系統的任務計劃的不一樣,Windows Server 2003 下面可以選擇的內容,項目並不多,不過他預設的情況下會將起始於填寫進去,使用的就是所在指令碼的上一級目錄。

Figure 4 Windows Server 2003 下面的起始於,預設被填寫

 因此設定Windows Server 2008 ,2012這樣的基於Nt6核心的系統的任務計劃的時候建議將起始於進行一下設定。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.