Открыть сервис

Start-ScheduledTask

Start-ScheduledTask — это командлет командной оболочки PowerShell, предназначенный для немедленного запуска одной или нескольких запланированных задач в операционной системе Windows. Командлет относится к модулю ScheduledTasks и выполняет задачу вне зависимости от её настроенного расписания, триггеров или условий запуска.

Синтаксис и параметры

Командлет имеет следующий базовый синтаксис:

`` Start-ScheduledTask [-TaskPath] <String[]> [[-TaskName] <String[]>] [-CimSession <CimSession[]>] [-ThrottleLimit <Int32>] [-AsJob] [<CommonParameters>] ``

Основные параметры:

Командлет также поддерживает общие параметры PowerShell, такие как -Verbose, -Debug, -ErrorAction и -WarningAction.

История и версии

Командлет Start-ScheduledTask впервые появился в Windows PowerShell 4.0, выпущенном вместе с Windows 8.1 и Windows Server 2012 R2. Он является частью модуля ScheduledTasks, который предоставляет полный набор командлетов для управления планировщиком задач Windows (Task Scheduler). В последующих версиях Windows (10, 11) и Windows Server (2016, 2019, 2022) командлет остался без существенных изменений, но его функциональность была расширена за счёт улучшенной поддержки удалённого управления через CIM и WinRM.

Примеры использования

Запуск конкретной задачи

``powershell Start-ScheduledTask -TaskName "MyBackupTask" ``

Эта команда немедленно запускает задачу с именем MyBackupTask, независимо от её расписания.

Запуск задачи из определённой папки

``powershell Start-ScheduledTask -TaskPath "\Microsoft\Windows\Defrag\" -TaskName "ScheduledDefrag" ``

Запускает задачу ScheduledDefrag, расположенную в папке \Microsoft\Windows\Defrag\.

Запуск нескольких задач по шаблону

``powershell Start-ScheduledTask -TaskName "Update*" ``

Запускает все задачи, имена которых начинаются с Update.

Запуск задачи на удалённом компьютере

``powershell $Session = New-CimSession -ComputerName "Server01" Start-ScheduledTask -CimSession $Session -TaskName "DailyReport" Remove-CimSession $Session ``

Сначала создаётся сеанс CIM с удалённым компьютером Server01, затем запускается задача DailyReport, после чего сеанс закрывается.

Поведение и особенности

Ошибки и диагностика

Наиболее частые ошибки при использовании Start-ScheduledTask:

Связь с другими командлетами

Start-ScheduledTask входит в экосистему командлетов модуля ScheduledTasks, которая включает:

Применение в сценариях

Командлет часто используется в автоматизации администрирования:

Источники

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →