我尝试使用未提升的帐户从命令行安排Windows任务,但我拒绝访问。
我使用的代码是:
schtasks /create /tn Cleanup /tr powershell.exe -WindowStyle hidden -ExecutionPolicy Bypass -nologo -noprofile %TEMP%\cleanup.ps1" /sc minute /mo 1 /NP
有没有办法在不提供用户/通行证的情况下安排任务? (使用已登录的帐户凭据)
答案 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" }
}
您可能需要为所有系统选择一个管理员帐户。