Назад | Перейти на главную страницу

Остановка фоновых заданий PowerShell в запланированное время?

Я начал несколько заданий PowerShell и хочу остановить их в назначенное время. Я знаю, что команда остановить их Stop-Job -Name $someName но я не знаю, как мне это запланировать.

Я имею в виду, что я понимаю, что есть планировщик задач, но как мне добраться до заданий, которые запускаются в моем окне PowerShell, поскольку здесь, похоже, есть какая-то проблема с областью видимости.

Кроме того, могу ли я создать запланированную задачу из Powershell? Это решит мою проблему с выходом из окна, и оно не отображается в области PowerShell скрипта, который я запускаю.

Вы можете создать запланированную задачу в PowerShell с помощью schtasks.exe или командлета New-ScheduledTask.

https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/schtasks

https://docs.microsoft.com/en-us/powershell/module/scheduledtasks/new-scheduledtask?view=win10-ps