【问题标题】:Running a batch file from task scheduler and getting access denied从任务计划程序运行批处理文件并拒绝访问
【发布时间】:2013-07-03 22:14:17
【问题描述】:

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

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

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

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

【问题讨论】:

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


    【解决方案1】:

    几种可能性:

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

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 2014-03-15
        • 1970-01-01
        • 2013-03-01
        • 2019-04-06
        • 2013-10-18
        • 1970-01-01
        • 1970-01-01
        • 2014-09-14
        • 1970-01-01
        相关资源
        最近更新 更多