我創建了一個調用批處理文件的vbs文件,該文件在手動運行時可以完美地工作。 但是,當我從計劃任務運行相同的vbs腳本時,vbs完成時沒有錯誤,但似乎批處理文件未被調用,因爲沒有完成它所負責的taks。在Windows 2008R2中使用任務計劃程序運行時,不從VBS文件中調用批處理文件
我確定計劃任務在我的管理員帳戶下運行。我有相當多的舊服務器上運行此相同TAKS的經驗,但我最近從2003年
這裏遷移到新的2008 R2是不執行該行:
wshell.run "%comspec% /c ""C:\My Scripts\ForAdministration\AddSitesScripts\AddSite.bat"" " & DomainName & " " & WebsiteID & " " & DomainName20 & " " & Path & " " & HasStats & " " & NewAppPool & " " & 1 & " " & 1 & " " & 1, 0, True
我將所有的變量記錄到一個文本文件中,他們都很好。正如我所說,手動觸發時運行良好。
感謝您的幫助!
謝謝。我的環境變量顯示以下Comspec,C:\ Windows \ system32 \ cmd.exe。如果版本不正確,我不會得到手動運行的相同結果嗎?我感謝你的洞察力。 – 2013-02-26 06:54:10