从任务计划程序运行批处理文件并拒绝访问

时间:2013-07-03 22:14:17

标签: windows-8 batch-file scheduled-tasks

我正在尝试从Windows 8任务计划程序运行批处理文件,并且在命令提示符处遇到以下命令行的访问被拒绝错误。

echo "Hello World" >> C:\File.txt

但是,如果我勾选任务调度程序下的“以最高权限运行”复选框,那么它可以正常工作。

问题是,为什么我可以在没有“以管理员身份运行”的情况下手动运行批处理时勾选复选框?

2 个答案:

答案 0 :(得分:1)

有几种可能性:

如果使用Administrators组为任务的安全上下文注册了任务,那么如果要运行任务,还必须确保选中“以最高权限运行”复选框。

如果您使用的是S4U功能,请确保为用户设置了“作为批处理作业登录”策略。

确保任务正在使用的用户帐户具有对C:\目录

的写入权限

答案 1 :(得分:1)

默认情况下,在现代Windows中,您无法写入根目录。改为使用“%temp%\ file.txt”。