iT邦幫忙

0

Windows2008工作排程

player 2012-06-30 17:00:0713106 瀏覽

我寫了一個批次檔(AutoBackup.cmd), 放在Windows2008工作排程裡去跑
可是看起來沒有如預期去工作?
看歷程記錄
幾乎在觸發的時間的同一秒內就跑完下面這些?

1.由於滿足時間觸發器條件,工作排程器已啟動工作 "\AutoBackup" 的 "{398272bf-626e-4e92-8117-f6fcc2efe4cc}" 執行個體。

2.工作引擎 "S-1-5-21-3130271733-1816913994-215280220-500:主機名\帳號:Password:" 已從工作排程器服務收到要求啟動工作 "\AutoBackup" 的訊息。

3.工作排程器已為使用者 "主機名\帳號" 啟動 "\AutoBackup" 工作的 "{398272bf-626e-4e92-8117-f6fcc2efe4cc}" 執行個體。

4.工作排程器已啟動工作 "\AutoBackup" 的執行個體 "{398272bf-626e-4e92-8117-f6fcc2efe4cc}" 中的動作 "D:\web\AutoBackup\AutoBuckup.cmd"。

5.工作排程器已啟動工作 "\AutoBackup",執行個體 "C:\Windows\SYSTEM32\cmd.exe",處理程序識別碼為 11392。

6.工作排程器已順利完成工作 "\AutoBackup",執行個體 "{398272bf-626e-4e92-8117-f6fcc2efe4cc}",動作 "C:\Windows\SYSTEM32\cmd.exe",傳回碼 1。

7.工作排程器已順利為使用者 "主機名\帳號" 完成 "\AutoBackup" 工作的 "{398272bf-626e-4e92-8117-f6fcc2efe4cc}" 執行個體。

這到底是怎麼回事?
在檔案總管裡直接跑該 AutoBackup.cmd 確定能用啊

2 個回答

2
Ken(Bigcandy)
iT邦大師 1 級 ‧ 2012-07-11 12:18:27
最佳解答

bat2exe 的官網

http://www.f2ko.de

直接下載http://www.f2ko.de/downloads/Bat\_To\_Exe\_Converter.zip

2008之下,我用BAT,或是Bat轉EXE都成功過,但是沒用過cmd

2
kaowoei
iT邦研究生 4 級 ‧ 2012-07-02 09:33:34

覺得有可能是權限問題。必須要看您的批次檔內容才能比較詳細的判斷。

player iT邦大師 1 級 ‧ 2012-07-02 20:16:56 檢舉

1.該工作排程使用具有Administrator權限的帳號去跑
2.預先設好網路連線磁碟機 Z:
3.AutoBackup.cmd 內容如下(不透過工作排程直接Run它確定是OK的)
@echo off
set sYearMonth=%date:~0,4%%date:~5,2%
set sToday=%date:~0,4%%date:~5,2%%date:~8,2%
set PathBackupRoot=Z:
set PathWorkRoot=D:\web\AutoBackup
set PathBackup=%PathBackupRoot%\EIP\Files\%sToday%

d:
cd %PathWorkRoot%

rem Backup EIP (Files)
set PathSrc=D:\web\EIP\Files
set PathTarget=%PathWorkRoot%\EIP\Files
set FileNameZip=%PathWorkRoot%\EIP\Files.zip
c:\windows\system32\xcopy.exe %PathSrc%\*.* %PathTarget%\*.* /E/I/Y
C:\Progra~1\7-Zip\7z.exe a -r %FileNameZip% %PathTarget%\*.*
c:\windows\system32\xcopy.exe %FileNameZip% %PathBackup%\*.* /Y

我要發表回答

立即登入回答