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

Приостановить планировщик задач Windows

Есть ли способ временно приостановить Планировщик задач Windows, чтобы он не запускал новые запланированные задачи в середине критической операции?

У меня есть сценарий PowerShell, который синхронизирует сервер высокой доступности с удаленным сайтом горячего резервного копирования. В настоящее время мой сценарий PowerShell создает временный снимок VSS и синхронизируется с ним, что хорошо работает с приложениями, поддерживающими VSS. Однако у нас есть старое LOB-приложение, которое любит выполнять запланированные задачи и которым нелегко управлять. Если я приостанавливаю или удаляю LOB-задачи, они снова появляются и т. Д. Само LOB-приложение является критически важным, и его нельзя приостановить.

По сути, я не хочу, чтобы какие-либо новые запланированные задачи запускались во время операции создания моментального снимка VSS. Собственный модуль записи VSS планировщика заданий просто сообщает о расположении своих внутренних резервных папок; Насколько я могу судить, он не приостанавливает выполнение задач самостоятельно.

Я пытался остановить / перезапустить службу Планировщика, но Windows 8 не позволяет этого, если вы не ЛОКАЛЬНАЯ СИСТЕМА, а Windows Server 2016 Tech Preview 3 даже не позволяет ЛОКАЛЬНОЙ СИСТЕМЕ остановить ее. Остановка планировщика заданий в любом случае не является хорошей идеей, поскольку она убивает все запущенные задачи. Я усвоил это на собственном горьком опыте в Windows Server 2016 DC (TechPreview 3), когда Microsoft добавила новую недокументированную задачу под названием «CreateExplorerShellUnelevatedTask», которая убивает рабочий стол каждого пользователя при остановке службы планировщика заданий (ой).