管理用户的Schtasks权限错误?

问题描述 投票:3回答:4

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

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

    schtasks /create /tn Startup /tr "C:\ComputerStartup.bat" /sc onlogin
    ERROR: Access is denied.

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

    schtasks /create /s Jackson-HP /u Jackson /sc onlogon /tn Startup /tr C:\ComputerStartup.bat

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

    ERROR: User credentials are not allowed on the local machine.

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

windows batch-file permissions cmd schtasks
4个回答
8
投票

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


0
投票

这是一个老问题,所以你可能已经想出来或继续前进,但我的理解是,schtasks不适用于没有密码的帐户。


0
投票

我知道这是一个老问题,但没有解决方案,我发现它严格来说是schtasks.exe中的一个错误

我找到了一个奇怪的解决方法/技巧,使用主机。文件(!)虽然。

https://eskerahn.dk/wordpress/?p=2724

我只用/ Query尝试过,但是如果它也没有处理其他的那样会感到惊讶

某些* * CENSORED * *某处似乎有(错误的)想法,他们你永远不需要访问本地机器的凭据比你以交互方式登录的更高的凭据....


0
投票

我遇到了这个问题并通过重新创建计划任务(通过导出和导入)解决了这个问题。似乎如果运行它的用户不是任务的“作者”,那么它将抛出拒绝访问错误

© www.soinside.com 2019 - 2024. All rights reserved.