我定義了一些要在任務計劃程序上運行的東西,並且始終在歷史記錄日誌上獲取返回碼2147942511。它只是給我一個我定義要執行的批處理腳本的空日誌。Windows任務計劃程序返回碼2147942511
當我嘗試手動運行批處理腳本時,它工作得非常好。
計劃任務信息: 操作系統是Windows 2012 R2。我正在使用一個帳戶作爲批處理作業登錄,任務設置爲以最高權限執行,甚至執行用戶未登錄,不存儲密碼被勾選。
我定義了一些要在任務計劃程序上運行的東西,並且始終在歷史記錄日誌上獲取返回碼2147942511。它只是給我一個我定義要執行的批處理腳本的空日誌。Windows任務計劃程序返回碼2147942511
當我嘗試手動運行批處理腳本時,它工作得非常好。
計劃任務信息: 操作系統是Windows 2012 R2。我正在使用一個帳戶作爲批處理作業登錄,任務設置爲以最高權限執行,甚至執行用戶未登錄,不存儲密碼被勾選。
2147942511是0x8007006f或ERROR_BUFFER_OVERFLOW,根據MSDN有消息「文件名太長」。你有沒有試過縮短批處理腳本文件的路徑?
來源:https://msdn.microsoft.com/en-us/library/windows/desktop/ms681382(v=vs.85).aspx
嗨。當前路徑在這個長度上有點(實際名稱被掩蓋)d:\ abc_de \ abc \ batch \ asdf-src2tgt-dly-run.bat。讓我試着在縮短的路徑上運行它 – mtryingtocode
沒有足夠的信息來幫助。但是,您可能會看到與該代碼十六進制等價的更多成功:「0x8007006f」。 –
@markransom但是我的路徑和文件名只是d:\ abc_de \ abc \ batch \ asdf-src2tgt-dly-run.bat。我覺得很奇怪它會拋出一個文件名太長。 – mtryingtocode