C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\備份AD.bks" /a /d "建立於 2008/12/23 (下午 03:18)" /v:no /r:no /rs:no /hc:off /m normal /j "備份AD" /l:s /f "D:\AD系統狀態備份\ADBACKUP.bkf"
以上是使用Windows備份程式建立的排程,"D:\AD系統狀態備份\ADBACKUP.bkf" 檔名部份我想使用依存檔的當天日期去做區分,請問我要如何將 %Date% 變數加入,存檔會變成ADBACKUP20081226.bkf ?或是有其他更簡單的方式?
我是這麼用的。
你可以建立一個排程,是執行以下這行指令,應該就可以做到你要的效果了。
cmd /c C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\備份AD.bks" /a /d "建立於 2008/12/23 (下午 03:18)" /v:no /r:no /rs:no /hc:off /m normal /j "備份AD" /l:s /f "D:\AD系統狀態備份\ADBACKUP%date:~0,4%%date:~5,2%%date:~8,2%.bkf"
也可以把%date:~0,4%%date:~5,2%%date:~8,2%設成一個變數
set aa=%date:~0,4%%date:~5,2%%date:~8,2%
cmd /c C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and Settings\Administrator\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\備份AD.bks" /a /d "建立於 2008/12/23 (下午 03:18)" /v:no /r:no /rs:no /hc:off /m normal /j "備份AD" /l:s /f "D:\AD系統狀態備份\ADBACKUP%aa%.bkf"
如果同一批次檔要用到多個,可以考慮設變數的方法