我试图从Windows 8任务计划程序运行批处理文件,并且在命令提示符处出现访问被拒绝错误,以查找以下命令行。从任务计划程序运行批处理文件并获取访问被拒绝
echo "Hello World" >> C:\File.txt
但是,如果我勾选任务计划程序下的复选框“与高权限运行”,那么它工作正常。
问题是为什么我需要在无需“以管理员身份运行”的情况下手动运行批处理时勾选复选框?
我试图从Windows 8任务计划程序运行批处理文件,并且在命令提示符处出现访问被拒绝错误,以查找以下命令行。从任务计划程序运行批处理文件并获取访问被拒绝
echo "Hello World" >> C:\File.txt
但是,如果我勾选任务计划程序下的复选框“与高权限运行”,那么它工作正常。
问题是为什么我需要在无需“以管理员身份运行”的情况下手动运行批处理时勾选复选框?
一对夫妇的可能性:
如果一个任务是使用Administrators组任务的安全上下文中注册,则还必须确保与检查被选中复选框最高权限运行,如果你想运行任务。
如果您正在使用S4U功能,请确保为用户设置了作为批处理作业登录策略。
确保用户帐户的任务是使用有写访问到C:\目录
默认情况下,在现代的Windows不能写入到根目录。改用“%temp%\ file.txt”。