2013-04-30 119 views
0

我需要在登錄計算機時每週運行一次.bat。我嘗試了幾件事,如果我沒有登錄,那麼.bat失敗。但如果我在計劃啓動時登錄,則可以使用。在Windows 7計劃任務中進行的設置是不斷嘗試直到我登錄?或者我在做一些不正確的事情?計劃任務每​​周運行一次.bat Win7

我的設置:

GENERAL: 
Run only when user is logged on (Yes) 
Configure for: Win7, Win Server 2008 R2 

TRIGGER: 
Begin the task: On a schedule 
Weekly (Yes) 
Recur Every : 1 weeks on Tues @ 8p 
Enabled (Yes) 

SETTINGS: 
Allow task to be run on demand (Yes) 
Run task as soon as possible after a scheduled start is missed (Yes) 
If the task fails, restart every... 5 min up to 50 times for 3 days 

謝謝!

回答

0

您是否已將您的任務設置爲以您的身份運行,無論您是否登錄?

控制面板 - >任務計劃程序。轉到任務的屬性,然後在「常規」選項卡下確認您的用戶帳戶是在「使用以下用戶帳戶」下指定的。您可能還會被提示輸入密碼。

0

Oooh - 疼痛點!在上一份工作中,當專家系統管理員無法安排開始計劃的工作時,除非用戶登錄,否則會引起很大的爭議。聲稱這是一個衆所周知的問題,沒有人曾經解決 - 甚至沒有微軟(誰發佈了近三年前的修補程序。)

所以,我不驚訝,當一個專家(所有事情)誰贏得了她的工作質量的行業獎無法'不要走了。

我認爲主要問題是您發佈的數據,

GENERAL: 
Run only when user is logged on (Yes) 

剛剛可能意味着「運行,只有當用戶登錄。」

所以 - 如果你想解釋你想要做什麼,我們可能會得出一些結論。

您是否希望進程在特定日期的某個特定時間運行,無論用戶是否已登錄,還是希望用戶在當天(但不是其他用戶)登錄時運行?每7天用戶登錄或其他一些情況?請記住 - 日曆天和工作日是不同的 - 公共假期,休假,不管什麼進場...

+0

好吧,我需要它運行時,「我」每週登錄到PC一次,我工作旋轉日光下午沒有午夜。所以我想在星期二的時候運行它,當一個星期即將登錄時,下一個星期將不得不等待一個小時,所以我需要運行的時間是每個星期二下午3:30。該文件只是一個備份我的數據庫(其中3個)和圖像文件夾的批處理文件。 – SoggyCashew 2013-04-30 21:52:14

+0

我得到它與嘗試不同的設置....謝謝! – SoggyCashew 2013-04-30 23:00:55