我有一個名爲test.vbs的.vbs文件。這是默默地運行test.bat文件。從計劃任務運行爲點擊vbs - Windows 7
在test.bat的文件,
CD.>"C:\folder\empty.srt"
dir /b /s "C:\folder" | findstr /m /i "\.srt$" > C:\old.txt
CD.>C:\new.txt
.
.
echo for /f "delims=" %%a in ('findstr /G:%new% /I /L /B /V %old%') do (@echo %%~nxa >> C:\added.txt)
.
.
CD.>C:\added.txt
del "C:\folder\empty.srt"
當我手動運行test.vbs .bat文件工作正常。 但是,當我從Windows計劃任務運行test.vbs(命令是:C:\ test.vbs(試用wscript test.vbs))
只創建empty.srt並刪除empty.srt。其他命令不起作用。 我不明白爲什麼(也許管理員特權時(帳戶是管理員太)。
我以爲以管理員身份運行可以解決這個問題,或者是有另一種方式來做到這一點?我怎麼能這樣做?
編輯:同樣的工作,當我從CMD運行此命令 - > WScript的C:\ test.vbs
也可以在Windows的工作罰款8
您是否選中了「使用最高權限運行」複選框? –
是的,我試過檢查,我試圖用戶組作爲系統。沒有工作。運行但不正確,我想我應該修復該bat文件中的某些內容:/ –