我在Windows Server 2008上安排了许多任务。我尝试使用以下脚本批量更新这些任务:
for /f "tokens=1 delims=," %%a in (
'schtasks /Query /FO csv ^| find /V "TaskName"'
) do (
schtasks /change /tn %%a /ru mydomain\myuser /rl HIGHEST /rp *
)
对于每个任务,它都会要求我输入密码,但它会成功更新任务。但是,当我尝试将我的凭据放入命令(如下所示)时,它失败并显示错误REQUEST NOT SUPPORTED
for /f "tokens=1 delims=," %%a in (
'schtasks /Query /FO csv ^| find /V "TaskName"'
) do (
schtasks /change /s system /u mydomain\myuser /p mypassword /tn %%a /ru mydomain\myuser /rl HIGHEST /rp *
)
我以管理员身份运行脚本。知道我做错了吗?