❓Как создать назначеную задачу в 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