使用非管理员帐户安排任务 - Windows

时间:2015-08-21 14:12:13

标签: windows powershell command-line

我尝试使用未提升的帐户从命令行安排Windows任务,但我拒绝访问。

我使用的代码是:

schtasks /create /tn Cleanup /tr powershell.exe -WindowStyle hidden -ExecutionPolicy Bypass -nologo -noprofile %TEMP%\cleanup.ps1" /sc minute /mo 1 /NP

有没有办法在不提供用户/通行证的情况下安排任务? (使用已登录的帐户凭据)

1 个答案:

答案 0 :(得分:0)

好的使用Powershell,您应该可以通过执行以下操作来实现此目的

$Computers = "Computer1","Computer2","Computer3"

foreach ($Computer in $Computers)
{
    Invoke-Command -ComputerName $Computer -ScriptBlock { Invoke-Expression -Command:"cmd.exe /c schtasks /create /tn Cleanup /tr powershell.exe -WindowStyle hidden -ExecutionPolicy Bypass -nologo -noprofile %TEMP%\cleanup.ps1 /sc minute /mo 1 /NP" }
}

您可能需要为所有系统选择一个管理员帐户。