Компьютеры

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

Планировщик заданий в Windows 10 — это полезный инструмент, который существует уже много лет и предоставляет удобный графический интерфейс для создания автоматизированных процедур. При использовании этого инструмента вы можете автоматизировать задачи по запуску приложений, выполнению определенных команд или запуску сценариев в определенное время или при выполнении условия.

Хотя приложение Task Scheduler предлагает наиболее удобную среду для управления задачами в Windows 10, вы также можете использовать PowerShell для планирования, изменения и удаления задач, что может пригодиться, когда вам нужно упростить процесс создания задач на нескольких устройствах или когда вам нужно создать сценарий PowerShell, который должен взаимодействовать с консолью.

В этом руководстве по Windows 10 мы расскажем вам об основных шагах, чтобы начать управлять запланированными задачами с помощью команд PowerShell.

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

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

  1. Открыть Начало.
  2. Искать сила оболочкищелкните правой кнопкой мыши верхний результат и выберите Выполнить от имени администратора вариант.
  3. Введите следующую команду, чтобы создать переменную для хранения действия задачи, и нажмите Попасть в:

    $action = NewScheduledTaskAction Execute 'PROGRAM'

    В команде обязательно заменить ПРОГРАММА с названием программы, которую вы хотите запустить. в «$ действие» является переменной, и имя не имеет значения, если оно короткое, простое и описательное.

    Например, эта команда указывает планировщику заданий запустить приложение «Блокнот»:

    $action = NewScheduledTaskAction Execute 'notepad.exe'

    Настройка запланированных задач PowerShell

    Быстрая подсказка: Если вы пытаетесь запланировать командную строку или сценарий PowerShell, вы будете использовать имя программы для параметра «Run» и параметр «Argument», чтобы указать путь к сценарию. Например, $action = NewScheduledTaskAction Execute 'cmd.exe' Argument C:scriptsmyscript.bat

  4. Введите следующую команду, чтобы создать переменную, в которой хранится информация о программе для задачи, и нажмите Попасть в:

    $trigger = NewScheduledTaskTrigger SETTING At TIME

    В команде обязательно заменить ПАРАМЕТР и ВРЕМЯ с подробностями о том, когда вы хотите запустить задачу. в $триггер является переменной, и имя не имеет значения.

    Например, в этом примере планировщик заданий сообщает запускать задачу каждый день в 11:00. М.:

    $trigger = NewScheduledTaskTrigger Daily At 11am

    Краткое примечание: Для «SET» вы можете использовать Once, Daily, Weekly или Monthly. А пока вы можете использовать 12 или 24часовой формат. Если вы используете опцию «Еженедельно», также укажите информацию «DaysInterval» или «DaysOfWeek», за которой следует соответствующая информация. Например, с «DaysOfWeek» вы можете использовать воскресенье, понедельник, вторник, среду, четверг, пятницу или субботу (пример: DaysOfWeek Monday для запуска задачи каждый понедельник) и «DaysInterval» предоставит интервал в виде числа (пример: DaysInterval 2 запускать задачу через день).

  5. Введите следующую команду, чтобы создать запланированное задание, используя переменные, указанные на предыдущих шагах, и нажмите Попасть в:

    RegisterScheduledTask Action $action Trigger $trigger TaskPath "TASKFOLDER" TaskName "TASKNAME" Description "OPTIONALDESCRIPTIONTEXT"

    В команде обязательно обновите «TASKNAME» с фактическим названием задачи и «OPTIONALDESCRIPTIONTEXT» с описанием задачи. Опция папки «TaskPath» не требуется, но поможет разделить задачи. Если не указать опцию с путем, задача будет создана внутри Библиотека планировщика заданий файл.

    Например, эта команда создается как запланированная задача с именем «testTask», произвольным описанием и с параметрами, указанными в шаги 3 и 4:

    RegisterScheduledTask Action $action Trigger $trigger TaskPath "MyTasks" TaskName "testTask" Description "This task opens the Notepad editor"

    PowerShell создать запланированное задание

После выполнения этих шагов задача будет создана и запланирована в соответствии с вашими настройками.

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

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

  1. Открыть Начало.
  2. Искать сила оболочкищелкните правой кнопкой мыши верхний результат и выберите Выполнить от имени администратора вариант.
  3. Введите следующую команду, чтобы создать переменную для хранения изменений времени, и нажмите Попасть в:

    $trigger = NewScheduledTaskTrigger SETTING At TIME

    В команде обязательно заменить ПАРАМЕТР и ВРЕМЯ с новой обновленной информацией о том, когда запускать задачу.

    Например, эта команда обновляет задачу новым расписанием активации:

    $trigger = NewScheduledTaskTrigger Weekly DaysOfWeek Monday At 2pm

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

    $action = NewScheduledTaskAction Execute 'PROGRAM

    В команде обязательно заменить ПРОГРАММА с названием новой программы, которую вы хотите запустить.

    Например, эта команда указывает планировщику заданий изменить программу запуска на WordPad:

    $action = NewScheduledTaskAction Execute 'C:Program FilesWindows NTAccessorieswordpad.exe'

    PowerShell изменить настройки запланированных задач

  5. Введите следующую команду, чтобы изменить параметры запланированного задания, и нажмите Попасть в:

    SetScheduledTask Trigger $trigger Action $action TaskPath "TASKFOLDER" TaskName "TASKNAME"

    В команде заменить НАЗВАНИЕ ДОМАШНЕГО ЗАДАНИЯ с названием задачи, которую вы хотите обновить. Если вы храните задачу в определенной папке, обязательно обновите ПАПКА ЗАДАЧ с именем папки, в которой хранится задание. В противном случае удалите TaskPath «ПАПКА ЗАДАЧ» командный вариант.

    Например, эта команда обновляет задачу testTask новыми параметрами действия и активации:

    SetScheduledTask Trigger $trigger Action $action TaskPath "MyTasks" TaskName "testTask"

    Запланированная задача обновления PowerShell

В приведенном выше примере показаны шаги для обновления настроек «триггеров» и «действий», но вы также можете обновить только одну, три или более настроек. Вам просто нужно создать переменную, а затем применить ее с помощью Запланированная задача команда. Например, если вы используете приведенные выше шаги в качестве справки, вы можете пропустить шаг 4а затем используйте эту команду, чтобы обновить только расписание: SetScheduledTask Trigger $trigger TaskName "testTask".

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

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

  1. Открыть Начало.
  2. Искать сила оболочкищелкните правой кнопкой мыши верхний результат и выберите Выполнить от имени администратора вариант.
  3. (Необязательно) Введите следующую команду, чтобы подтвердить, что задача существует, и нажмите Попасть в:

    GetScheduledTask TaskName "TAKSNAME"

    В команде обязательно замените «TAKSNAME» на название задачи.

    Например, эта команда отображает задачу testTask:

    GetScheduledTask TaskName "testTask"

  4. Введите следующую команду, чтобы удалить запланированную задачу, и нажмите Попасть в:

    UnregisterScheduledTask TaskName "TASKNAME" Confirm:$false

    В команде обязательно замените «TAKSNAME» на название задачи. Опция «Confirm:$false» убивает задачу без запроса подтверждения.

    Например, эта команда удаляет задачу testTask:

    UnregisterScheduledTask TaskName "testTask" Confirm:$false

    PowerShell удалить запланированную задачу

  5. (Необязательно) Введите следующую команду, чтобы подтвердить удаление задачи, и нажмите Попасть в:

    GetScheduledTask TaskName "TAKSNAME"

    В команде обязательно замените «TAKSNAME» на название задачи.

    Например, эта команда для фиксации задачи testTask больше не доступна:

    GetScheduledTask TaskName "testTask"

Если после выполнения этих шагов вы получите сообщение об ошибке, что задачи с таким именем нет, то задача была удалена.

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

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

.

.

Related Articles

Back to top button
velamma free episode tubebox.info wwwxxxindian
sexy video ww freepakistaniporn.com doctor sex com
قصص نيك حقيقي sexoyporno.org افلام جنس ساخنة
bf film videos sexyindianporno.com ypuporn
mom and dad sex tubexo.mobi www.malayalam xnxx.com
tamil girls mms vegasmpegs.mobi xxx hindi mp3
school xnxx hd ganstagirls.info south indian sexy hd video
www sisjarnet com tubepatrolporn.net hindu ladies porn
probinsyano april 1 2022 full episode onlineteleserye.net panayam
منتقبات جميلات tubestur.com انبوب سكس
nanalo sa lotto teleseryeonline.com nawalan
my porn bible dirtygfs.net xxx in bangladesh
ddf network.com eroteenies.info real tevar cast
سكساوي مترجم izleporno.biz بنات تنيك بعضها
indian xxx garl latinporntrends.com xxx mp4 video