Вхід/вихід: щоб запускати сценарій PowerShell кожного разу, коли користувач входить або виходить, перейдіть до «Параметри користувача > Правила > Параметри Windows > Сценарії (вхід/вихід)”.

1 Відповідь

  1. Відкрийте taskschd.msc у вікні «Виконати».
  2. Створіть нове завдання.
  3. Виберіть Запуск лише тоді, коли користувач увійшов у систему,
  4. І поставте прапорець «Запустити з найвищими привілеями».
  5. Після цього назвіть його та перейдіть на вкладку «Дії», клацніть «Створити».
  6. Введіть powershell у вхідні дані програми/сценарію та свою команду в поле Додати аргументи та добре.

Перейдіть до розділу «Конфігурація користувача» або «Конфігурація комп’ютера», залежно від того, чи потрібно застосувати сценарій входу до користувачів чи комп’ютерів. Перейдіть до розділу Параметри Windows. Виберіть Сценарії (вхід/вихід). Вкажіть шлях до сценарію, який потрібно запустити під час процесу входу.

Щоб запланувати виконання сценарію PowerShell на певний час, ви можете відповідно налаштуйте тригер завдання. На вкладці «Тригери» у властивостях завдання натисніть «Новий» і виберіть «Щоденний» або «Щотижневий» як тип тригера. Встановіть бажаний час початку та шаблон повторення, коли сценарій має виконуватися.

Як автоматизувати сценарії PowerShell за допомогою командлетів PowerShell

  1. Відкрийте PowerShell.exe, ввівши «New-ScheduledTaskAction -Execute «PowerShell.exe».
  2. Введіть $scheduledAction = New-ScheduledTaskAction -Execute “PowerShell.exe” -WorkingDirectory C:/MyScript, щоб відкрити PowerShell і змінити каталог на MyScripts.

Вхід/вихід: щоб запустити сценарій PowerShell щоразу, коли користувач входить або виходить, перейдіть до «Параметри користувача > Правила > Параметри Windows > Сценарії (вхід/вихід)”.