2014-06-12 26 views
0

我在我的Win7中創建了一個任務來運行php.exe。命令是:C:\xampp\php\php.exe -q "C:\xampp\htdocs\creport\cleaner.php",它工作正常。爲什麼我必須提供帳戶信息才能通過Windows 7中的計劃任務運行mysqldump.exe

然後我創建了另一個任務來運行mysqldump.exe。該命令是:C:\xampp\mysql\bin\mysqldump.exe -u root -pvince c_report > C:\dbfiles\backup-"%DATE:/=-%.sql",但創建任務時一個窗口彈出,詢問像帳戶信息:

[對不起,我沒有足夠的聲譽插入我的帖子圖片]

這是爲什麼?我的意思是,爲什麼這兩個.exe文件的處理方式不同?也許正因爲如此,我總是無法運行mysqldump.exe,儘管這個任務是失敗的,最後運行的結果是0x6。

非常感謝您的幫助!

回答

0

其實我被騙了。我剛剛發現,彈出的窗口是否與該任務計劃運行的哪個exe無關。這只是因爲我選擇了[運行用戶是否登錄]選項,因此,如果用戶帳戶已註銷,Windows需要存儲密碼才能登錄以運行任務。

相關問題