會員中心 | iThome online | iT邦部落格 | 小7聚樂部 | iThome download | apphome

載入中...

player

iT邦好手
1級

Windows2008工作排程
標籤:windows 備份

我寫了一個批次檔(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 確定能用啊

似乎是這個原因?
http://blogs.technet.com/b/csstwplatform/archive/2012/04/30/windows-2008-r2-bat-0x1.aspx

實驗中, 明天再來看實驗結果

2012-06-30 21:59:30 補充

無效
即使改用"Windows Server 2003, Windows XP, or Windows 2000"模式
還是一樣
歷程記錄"工作排程器已順利完成工作"但卻是傳回1?

2012-06-30 22:20:55 補充

有想到把批次檔轉成exe檔, 但不知 bat2exe 的官網在那裡?

2012-07-01 23:04:08 補充


發佈到:發佈到Facebook 發佈到噗浪 發佈到twitter
分享時間:2012-06-30 17:00:07
▼ ADVERTISEMENT ▼

最佳解答(發問者自選)
1
iT邦幫忙MVP

回答: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
Windows2008工作排程
回答:kaowoei( iT邦初學者5級 )
時間:2012-07-02 09:33:34
1
覺得有可能是權限問題。必須要看您的批次檔內容才能比較詳細的判斷。
我曾經有碰過一種情況是類似的情況,未登入系統在bat檔內無法設定網路磁碟機,只有在已登入系統的狀況下才OK。
我當時的解法是:
1.先在工作排程內先使用 net use 去開啟磁碟機的連線。
2.接下來才執行備份的指令動作。(但我當時備份命令是在power shell裡下的,而且備份命令中備份位置也不是下在新增的磁碟機代號下,而是用UNC的方式下)
但目前都有正常備份。2012-07-03 09:22:23 補充

[-隱藏]

回應 kaowoei

1

player 說:

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

2012-07-02 20:16:56

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

哈哈
毆飛
開心
抗議
落寞
睡覺
噴鼻血
No
失神
爆氣
疑惑
Orz
不耐煩
喜歡
臉紅
噎到
放手
打嗑睡
掰掰
放馬過來
敲碗
簽名
筆記
拍手
沙發
XD
無言
偷笑
翻桌
謝謝
灑花
抱抱
逃跑
炸死你
愛你
生日快樂
rock
嘆氣
下雨
衝刺
搖頭
拍照
打球
健身
駭客
射門
泡湯
踹共
唱歌
做菜

上傳圖片
▼ ADVERTISEMENT ▼

邦友收藏動態

最新收藏最多人推最多人收

新增收藏

收藏到iT邦 書籤小工具

「收藏到iT邦」讓你更方便收藏站外文章。可用下面其中一種方法安裝:

  • 拖拉上面的「收藏到iT邦」連結到瀏覽器的書籤列
  • 在連結上方按右鍵,選擇「加到我的最愛」

之後看到喜歡的站外文章,只要點一下「收藏到iT邦」,就會收藏起來囉

安裝「收藏快捷鍵」

安裝「收藏快捷鍵」,可以讓邦友直接透過Google工具列上的按扭,快速收藏站內、站外的網頁。

訂閱每日摘要

iT邦幫忙即日起提供「每日摘要」給尚未註冊的邦友,只要輸入您的E-mail,每日就可以收到最新的發問與分享