【发布时间】:2015-08-21 14:12:13
【问题描述】:
我正在尝试使用未提升的帐户从命令行安排 Windows 任务,但访问被拒绝。
我使用的代码是:
schtasks /create /tn Cleanup /tr powershell.exe -WindowStyle hidden -ExecutionPolicy Bypass -nologo -noprofile %TEMP%\cleanup.ps1" /sc minute /mo 1 /NP
有没有办法在不提供用户/通行证的情况下安排任务? (使用已登录的帐户凭据)
【问题讨论】:
-
访问被拒绝是什么原因?调度任务,或者任务何时执行?
-
@MarcB 同时安排。
schtasks /create... -
您需要在创建任务时提供凭据,以便计划任务以指定的帐户运行,否则默认使用您自己的帐户。此外,无论您运行什么,都需要一个具有足够权限的帐户来完成任务。
-
@NickEagle 我正在使用管理员帐户,但我仍然收到
(ERROR: Access is denied}。我没有提供任何凭据。 -
您需要提升命令提示符并使用具有管理权限的帐户来创建任务(以管理员身份运行命令提示符),一旦创建,您可以使用普通帐户,假设它有足够的访问权限来完成任务。
标签: windows powershell command-line