管理用户的Schtasks权限错误?

Rez*_*kin 3 windows permissions cmd batch-file schtasks

我知道有几次以不同的方式提出这个问题,但是对于我的具体情况没有任何帮助.

这一切都是通过Windows命令行在Windows 7 Home Premium台式计算机上完成的.我试图使用schtasks创建一个简单的批处理程序,以便在我登录时自动打开一堆程序.但是,当我尝试创建任务时,它表示我的批处理文件的访问被拒绝.

    schtasks /create /tn Startup /tr "C:\ComputerStartup.bat" /sc onlogin
    ERROR: Access is denied.
Run Code Online (Sandbox Code Playgroud)

所以我尝试提供我的身份验证(我以管理员用户身份运行).

    schtasks /create /s Jackson-HP /u Jackson /sc onlogon /tn Startup /tr C:\ComputerStartup.bat
Run Code Online (Sandbox Code Playgroud)

它提示我的用户输入密码.我的计算机没有密码,所以我只按了回车键,它说:

    ERROR: User credentials are not allowed on the local machine.
Run Code Online (Sandbox Code Playgroud)

我不知道如何解决这个问题.我还是新手创建批处理文件,所以我可能会犯一个新手错误.感谢您给予的任何帮助,谢谢.

gon*_*ins 8

尝试使用提升(管理员)命令提示符并使用/ ru命令行开关而不是/ u命令.如果要指定密码,请使用/ rp.

  • 这是正确的,TechNet 表示“/u 和 /p 参数仅对更改远程计算机上的任务有效”。如果您不更改密码,则可以仅使用 /RP [密码] 以避免提示输入密码 (2认同)