延迟计划任务

时间:2019-05-21 21:47:33

标签: windows powershell batch-file scheduled-tasks

我有一个计划任务,即我的50台计算机(windows)上的mytask,并且我正在编写批处理文件以将所有50台计算机上的任务延迟2分钟,这是正确的做法吗?我在Microsoft网站上遇到了这个问题。

schtasks /Change 
[/S system [/U system [/P [password]]]] /TN taskname
{ [/RU runasuser] [/RP runaspassword] [/TR taskrun] [/ST starttime] 
[/RI interval] [ {/ET endtime | /DU duration} [/K] ]
[/SD startdate] [/ED enddate] [/ENABLE | /DISABLE] [/IT] [/Z] }

1 个答案:

答案 0 :(得分:0)

您可以将Powershell jobs与PowerShell remoting结合使用。一些伪代码:

  $session = New-PSSession -Computer "yourComputerNameOrIp" -Credential (Get-Credential)
  Invoke-Command -Session $session -Scriptblock { Write-Host "$($env:COMPUTERNAME)"

Here,您还将找到有关如何启用Powershell远程处理的说明。

希望有帮助。