在Windows 2008上,任務計劃程序中有一個選項,允許您在任務運行之前等待網絡連接可用。在任務屬性對話框中,創建一個新的「At Startup」觸發器,並確保選中「已啓用」框。添加一個動作來運行你的批處理文件。最後,只有在網絡連接可用的情況下,添加條件才能啓動任務。然後我要求它在失敗的情況下重新啓動命令3次。這似乎很好。
在早期版本的Windows上,使用以下批處理文件內容重試同步命令,直至成功爲止,或重試次數過多。
REM *** Retry for up to 15 minutes (90 retries @ 10 seconds each)
set retryCount=0
:SyncStart
if %retryCount == 90 goto SyncEnd
set /A retryCount=retryCount + 1
REM *** Resync the system clock
w32tm /resync
if errorlevel 1 goto SyncDelay
if errorlevel 0 goto SyncEnd
:SyncDelay
REM *** If unsuccessful, delay 10 seconds, then retry
choice /n /t:y,10>nul
goto SyncStart
:SyncEnd
不是編程相關 – Xian 2009-01-08 21:38:49