Найти в Дзене
Sam's IT blog

❓Как создать назначеную задачу в Windows с помощью PowerShell

❓Как создать назначеную задачу в Windows с помощью PowerShell? В данном примере создаётся задача запускающая скрипт PowerShell каждый час в течении 12 часов с правами системы. $action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-NoLogo -ExecutionPolicy ByPass -File "<script_path>"' $trigger = New-ScheduledTaskTrigger -At (Get-Date) -RepetitionInterval (New-TimeSpan -Minutes 60) -RepetitionDuration (New-TimeSpan -Hours 12) $principal = New-ScheduledTaskPrincipal -UserId "NT AUTHORITY\SYSTEM" -RunLevel Highest $settings = New-ScheduledTaskSettingsSet $task = New-ScheduledTask -Action $action -Principal $principal -Trigger $trigger -Settings $settings Register-ScheduledTask 'MyTaskName' -InputObject $task Для запуска любой назначенной задачи немедленно, необходимо выполнить команду Start-ScheduledTask -TaskName '<MyTaskName>' Для удаления назначенной задачи Unregister-ScheduledTask '<MyTaskName>'-confirm:$false #windows #powershell @samsitblog

❓Как создать назначеную задачу в Windows с помощью PowerShell?

В данном примере создаётся задача запускающая скрипт PowerShell каждый час в течении 12 часов с правами системы.

$action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-NoLogo -ExecutionPolicy ByPass -File "<script_path>"'

$trigger = New-ScheduledTaskTrigger -At (Get-Date) -RepetitionInterval (New-TimeSpan -Minutes 60) -RepetitionDuration (New-TimeSpan -Hours 12)

$principal = New-ScheduledTaskPrincipal -UserId "NT AUTHORITY\SYSTEM" -RunLevel Highest

$settings = New-ScheduledTaskSettingsSet

$task = New-ScheduledTask -Action $action -Principal $principal -Trigger $trigger -Settings $settings

Register-ScheduledTask 'MyTaskName' -InputObject $task

Для запуска любой назначенной задачи немедленно, необходимо выполнить команду

Start-ScheduledTask -TaskName '<MyTaskName>'

Для удаления назначенной задачи

Unregister-ScheduledTask '<MyTaskName>'-confirm:$false

#windows #powershell

@samsitblog