Включить программу по расписанию

Вы можете включать и выключать запуск задач по расписанию как после, так и до настройки параметров расписания.

Чтобы включить или выключить расписание запуска задачи, выполните следующие действия:

  1. В дереве Консоли администрирования Kaspersky Security Center разверните узел Управляемые устройства .
  2. Выберите группу, к которой принадлежит защищаемое устройство.
  3. В панели результатов выберите закладку Задачи .
  4. Откройте окно Свойства: одним из следующих способов:
    • двойным щелчком мыши по имени задачи;
    • выбрав пункт Свойства в контекстном меню задачи.
    • Выберите раздел Расписание .
    • Выполните одно из следующих действий:
      • Установите флажок Запускать задачу по расписанию , чтобы включить запуск задачи по расписанию.
      • Снимите флажок Запускать задачу по расписанию , чтобы выключить запуск задачи по расписанию. Настроенные параметры расписания запуска задачи не будут удалены и применятся при следующем включении запуска задачи по расписанию.
      • Нажмите на кнопку OK .
      • Нажмите на кнопку Применить .

      Настроенные параметры запуска задачи по расписанию будут сохранены.

      Включение и выключение компьютера по расписанию | TimePC, Планировщик заданий, BIOS

      Источник: support.kaspersky.com

      Создание и управление заданиями планировщика из PowerShell

      date

      07.04.2021

      user

      itpro

      directory

      PowerShell, Windows 10, Windows Server 2016

      comments

      комментариев 9

      Большинство пользователей и администраторов привыкли использовать графический интерфейс консоли Taskschd.msc для создания заданий планировщика Windows (Task Scheduler), запускаемых по расписанию. Однако в различных скриптах и автоматизируемых задачах для создания заданий планировщика гораздо удобнее использовать возможности PowerShell. В этой статье мы покажем, как создавать и управлять заданиями планировщика Windows из PowerShell.

      Управление заданиями Task Scheduler с помощью PowerShell

      В Windows 10/Windows Server 2016 для управления задачами в планировщике используется PowerShell модуль ScheduledTasks. Список командлетов в модуле можно вывести так:

      Get-Command -Module ScheduledTasks

      • Disable-ScheduledTask
      • Enable-ScheduledTask
      • Export-ScheduledTask
      • Get-ClusteredScheduledTask
      • Get-ScheduledTask
      • Get-ScheduledTaskInfo
      • New-ScheduledTask
      • New-ScheduledTaskAction
      • New-ScheduledTaskPrincipal

      powershell командлеты из модуля ScheduledTasks

      Как сделать автозапуск программ на Python по расписанию

      Совет. Ранее в Windows для создания и управления заданиями планировщика в основном использовались встроенная консольная утилита schtasks.exe.

      Как создать задание планировщика с помощью PowerShell?

      В современных версиях PowerShell (начиная с PowerShell 3.0 в Windows Server 2012/Windows 8) для создания заданию планировщика нужно использовать командлеты New-ScheduledTaskTrigger и Register-ScheduledTask.

      Читайте также:
      Многодорожечная запись звука программы

      Предположим, наша задача создать задание планировщика, которое должно запускаться при загрузке компьютера (или в определенное время) и выполнять какой-то PowerShell скрипт. Создадим задание планировщика с именем StartupScript_PS. Данное задание должно каждый день в 10:00 запускать PowerShell скрипт, хранящийся в файле C:PSStartupScript.ps1 из-под учетной записи системы (SYSTEM). Задание будет выполняться с повышенными привилегиями (галка “Run with highest privileges”).

      $Trigger= New-ScheduledTaskTrigger -At 10:00am -Daily
      $User= «NT AUTHORITYSYSTEM»
      $Action= New-ScheduledTaskAction -Execute «PowerShell.exe» -Argument «C:PSStartupScript.ps1»

      Register-ScheduledTask -TaskName «StartupScript_PS» -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

      Если задание успешно создано, появится надпись Ready.

      создать задание планировщика с помощью Register-ScheduledTask

      Теперь ваш PowerShell скрипт будет запускаться по указанному расписанию. Если на вашем компьютере настроена PowerShell Execution Policy, блокирующая запуск скриптов PS1, вы можете запустить скрипт их планировщика с параметром –Bypass.

      Используйте такую строку при создании нового задания:

      $Action= New-ScheduledTaskAction -Execute «PowerShell.exe» -Argument “-NoProfile -NoLogo -NonInteractive -ExecutionPolicy Bypass -File C:PSStartupScript.ps1″

      Совет. Если нужно, чтобы задание запускалось каждый раз при загрузке компьютера, первая строка должна быть такой:
      $Trigger= New-ScheduledTaskTrigger -AtStartup
      Если нужно выполнять задание при входе пользователя:
      $Trigger= New-ScheduledTaskTrigger –AtLogo n

      Откройте консоль Taskschd.msc и проверьте, что проверьте, что в Task Scheduler Library появилось новое задание планировщика.

      консоль Task Scheduler с новым заданием планировщика

      В версии Powershell 2.0 (Windows 7, Windows Server 2008 R2) для создания повторяющегося задания (ScheduledJob) из PowerShell необходимо воспользоваться COM интерфейсом Schedule.Service (либо обновите версию PowerShell). В этом примере мы создадим задание планировщика, которое во время запускает определённый файл с PowerShell скриптом во время загруки. Задание выполняется с правами системы (System).

      $TaskName = «NewPsTask»
      $TaskDescription = «Запуск скрипта PowerShell из планировщика»
      $TaskCommand = «c:windowssystem32WindowsPowerShellv1.0powershell.exe»
      $TaskScript = «C:PSStartupScript.ps1»
      $TaskArg = «-WindowStyle Hidden -NonInteractive -Executionpolicy unrestricted -file $TaskScript»
      $TaskStartTime = [datetime]::Now.AddMinutes(1)
      $service = new-object -ComObject(«Schedule.Service»)
      $service.Connect()

      $rootFolder = $service.GetFolder(«»)
      $TaskDefinition = $service.NewTask(0)
      $TaskDefinition.RegistrationInfo.Description = «$TaskDescription»
      $TaskDefinition.Settings.Enabled = $true
      $TaskDefinition.Settings.AllowDemandStart = $true
      $triggers = $TaskDefinition.Triggers
      #http://msdn.microsoft.com/en-us/library/windows/desktop/aa383915(v=vs.85).aspx
      $trigger = $triggers.Create(8)

      Получение информации и запуск заданий планировщика из PowerShell

      Вы можете вывести список всех активных заданий планировщика в Windows с помощью команды:

      Get-ScheduledTask -TaskPath | ? state -ne Disabled

      Чтобы получить информацию о конкретном задании:

      Get-ScheduledTask CheckServiceState_PS| Get-ScheduledTaskInfo

      LastRunTime : 4/6/2021 10:00:00 AM LastTaskResult : 267011 NextRunTime : 4/7/2021 10:00:00 AM NumberOfMissedRuns : 0 TaskName : CheckServiceState_PS TaskPath : PSComputerName :

      информация о запуске задания Get-ScheduledTaskInfo

      Вы можете отключить это задание:

      Get-ScheduledTask CheckServiceState_PS | Disable-ScheduledTask

      Чтобы включить задание:

      Get-ScheduledTask CheckServiceState_PS | Enable-ScheduledTask

      Чтобы запустить задание немедленно (не дожидаясь расписания), выполните:

      отключить/включить/запустить задание планировщика с помощью PowerShell

      Чтобы полностью удалить задание из Task Scheduler:

      Читайте также:
      Как составить программу исследования пример

      Unregister-ScheduledTask -TaskName CheckServiceState_PS

      Если нужно изменить имя пользователя, из-под которого запускается задание и, например, режим совместимости, используйте командлет Set-ScheduledTask:

      $task_user = New-ScheduledTaskPrincipal -UserId ‘winitprokbuldogov’ -RunLevel Highest
      $task_settings = New-ScheduledTaskSettingsSet -Compatibility ‘Win7’
      Set-ScheduledTask -TaskName CheckServiceState_PS -Principal $task_user -Settings $task_settings

      При появлении ошибки “Set-ScheduledTask : No mapping between account names and security IDs was done” проверьте, что у вас указано правильное имя пользователя.

      Set-ScheduledTask : No mapping between account names and security IDs was done

      Экспорт и импорт заданий планировщика в XML файл

      С помощью PowerShell можно экспортировать любое задания планировщика в текстовый XML файл для распространения на другие компьютеры. Вы можете экспортировать задание из графического интерфейса Task Scheduler или из консоли PowerShell.

      Следующая команда экспортирует задание StartupScript_PS в файл StartupScript_PS.xml:

      Export-ScheduledTask «StartupScript_PS» | out-file c:tempStartupScript_PS.xml

      Export-ScheduledTask - импорт задания планировщика в xml файла

      Командлет Export-ScheduledTask не доступен в PowerShell 2.0. Поэтому в Windows 7 / 2008 R2 для экспорта настроек задания в XML файл лучше воспользоваться встроенной утилитой schtasks, вывод которой нужно перенаправить в текстовый файл:

      schtasks /query /tn «NewPsTask» /xml >> «c:psNewPsTask.xml»

      После того, как настройки задания планировщика экспортированы в XML файл, его можно импортировать на любой другой компьютер с помощи графической консоли, SchTasks.exe или PowerShell.

      Воспользуйте командлетом PowerShell Register-ScheduledTask чтобы параметры задания из файла и зарегистрировать его:

      Register-ScheduledTask -Xml (Get-Content “\Server1publicNewPsTask.xml” | out-string) -TaskName «NewPsTask»

      Примечание. В PowerShell 2.0 (Windows 7/Server 2008 R2) импорт задания также проще выполнить с помощью утилиты schtasks. Первая команда создаст новое задание. Вторая – сразу запустит его (не дожидаясь срабатывания триггера).

      schtasks /create /tn «NewPsTask» /xml «\Server1publicNewPsTask.xml » /ru corpaaivanov /rp Pa$$w0rd
      schtasks /Run /TN «NewPsTask»

      Обратите внимание, что в этом примере указаны данные учетной записи, из-под которой будет запускаться задание. Если имя и пароль учетной записи не указаны, то т.к. они не хранятся в задании, они будут запрошены при импорте.

      Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

      Источник: winitpro.ru

      TimePC для Windows

      логотип TimePC

      Лишь несколько приложений предлагают четкие варианты выключения компьютера в понятном интерфейсе. Самое сложное — выбрать лучшее приложение в Интернете. Мы сделали это, опробовали приложение, и у нас есть явный победитель.

      Скриншоты

      Преимущества и недостатки

      Преимущества

      • Простая и удобная программа
      • Языки панели управления — русский/английский
      • Включение и выключение ПК по заданному расписанию
      • Установка отдельного расписания для каждого дня недели
      • Функция старта вместе со включением компьютера
      • Возможность добавить программы, которые будут включаться при включении компьютера
      • Присутствуют опции acpi, sleep, time
      • Любая операционная система Windows может быть оптимизирована с данным приложением
      • Имеется режим гибернации
      Читайте также:
      Как подобрать себе солнцезащитные очки программа

      Недостатки

      • Отсутствует автообновление программы

      Подробнее о TimePC

      Одна из самых популярных функций программ настройки выключения ПК — это возможность установить временной диапазон или обратный отсчет. Отсчет отключений и других действий работает надежно. Обзоры в Интернете и опыт нашей редакции подтверждают положительный результат использования программы TimePC.

      Возможности

      После загрузки и простой установки вы можете рассчитывать на простой интерфейс и, прежде всего, поддержку русского языка. Можно задать несколько вариантов действий. Таймер можно установить с определенного момента на ежедневное повторение, активировать в режиме ожидания или установить на определенное время.

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

      Программа позволяет установить конкретное время для следующих задач:

      • Выключение ПК.
      • Перезагрузка компьютер.
      • Выход пользователя.
      • Режим сна.
      • Режим гибернации.

      Чтобы активировать таймер сна, вы можете выбрать предварительное уведомление и несколько других простых опций. Главное преимущество — понятный интерфейс без рекламы и быстрая работа с программой.

      В главном окне TimePC установите флажок «Закрыть», расположенный на левой боковой панели, установите флажок «Указанный день и время» и используйте меню и текстовые поля, которые вы видите на экране, чтобы указать точное время автоматического выключения компьютера. Теперь нажмите кнопку включения и все.

      Когда приходит время, то компьютер отключается, и вы даже не пошевелите пальцем для этого. Если вы включили функцию «Предупреждать за 5 минут до запуска процесса» (внизу справа), то ровно за 5 минут до выключения компьютера, вы получите уведомление.

      В Интернете вы найдете бесчисленное количество программ, которые позволяют заранее выключить компьютер с установкой таймера. Однако часто они не стоят даже загрузки, поскольку не всегда нужно обращаться к стороннему программному обеспечению. Идеальным помощником может быть, например, сама командная строка Windows или запуск функции через приложение «Выполнить». Однако следует отметить, что пользоваться приложением гораздо приятнее.

      Люди часто засыпают в фильмах и сериалах. Компьютер часто работает до утра и без надобности светится, гудит и потребляет электричество. Решение простое — загрузите TimePC. Здесь вы можете выбрать, что будет с ПК после воспроизведения фильма или сериала.

      Теперь вы можете легко и просто управлять временем выключения своего компьютера.

      Источник: ru.odvme.com

      Рейтинг
      ( Пока оценок нет )
      Загрузка ...
      EFT-Soft.ru