Задержка задания по расписанию - PullRequest
0 голосов
/ 22 мая 2019

У меня есть задача по расписанию, то есть mytask на 50 моих компьютерах (windows), и я работаю над написанием командного файла, чтобы отложить задачу на 2 минуты на всех 50 компьютерах, это правильный путь? Я сталкивался с этим на веб-сайте 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 голосов
/ 22 мая 2019

Вы можете использовать Powershell jobs в сочетании с PowerShell remoting .Некоторый псевдокод:

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

Здесь вы также найдете описание того, как включить удаленное взаимодействие Powershell.

Надеюсь, что это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...