0

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

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

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

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

4

2 回答 2

2

几种可能性:

如果使用管理员组为任务的安全上下文注册任务,则如果要运行任务,还必须确保选中以最高权限运行复选框。

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

确保任务使用的用户帐户对 C:\ 目录具有写入权限

于 2013-07-03T22:43:04.393 回答
1

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

于 2013-07-04T09:51:26.693 回答