我有一个名为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文件中的某些内容:/ –