211service.com
Как автоматизировать сценарии PowerShell? 2 лучших метода для вас [Диспетчер разделов]
Если вы собираетесь автоматизировать сценарии PowerShell , рекомендуется прочитать этот пост с этот сайт . Он предоставляет вам два метода планирования сценариев PowerShell. Он даже показывает вам подробные шаги и скриншоты каждого метода.
- Как автоматизировать сценарии PowerShell с помощью планировщика заданий
- Как автоматизировать сценарии PowerShell с помощью командлетов PowerShell
PowerShell — это улучшенная версия командной строки Windows и язык сценариев, используемый для автоматизации. Запланированные задачи PowerShell включают управление пользователями Active Directory, управление и создание виртуальных машин в Hyper-V, создание отчетов, контроль производительности, отправку электронных писем и т. д.
Как использовать PowerShell для автоматизации? Как автоматизировать сценарии PowerShell? Ответы можно найти в этом посте. Исследуйте контент прямо сейчас!
Как автоматизировать сценарии PowerShell с помощью планировщика заданий
Шаг 1: Откройте планировщик заданий из Бег окно.
- Открытым Бег диалоговое окно, нажав Окна и р .
- Тип taskschd.msc и нажмите Войти .

Шаг 2: Щелкните правой кнопкой мыши на Планировщик заданий (локальный) на левой панели и нажмите Создать задачу . Либо прямо нажмите на Создать задачу под Действия вкладка

Шаг 3: Добавьте параметры задачи в Создать задачу окно и нажмите ХОРОШО чтобы сохранить изменения.
- Введите название и описание задачи под Общий
- В соответствии с вашими потребностями установите учетную запись пользователя, нажав Изменить пользователя или группу и следуя инструкциям на экране.
- Решите, должны ли вы войти в систему для запуска этой задачи, отметив соответствующий параметр.
- Решите, нужно ли выполнять задачу с наивысшими привилегиями.
- В раскрывающемся меню выберите версию системы, которую вы хотите настроить для задачи.

Шаг 4: Переключиться на Курок вкладка Он пустой, когда вы открываете его в первый раз. В этом случае нажмите кнопку Новый кнопку в левом нижнем углу окна, чтобы создать новый триггер.
Шаг 5: Выберите частоту, время начала, дату окончания и другие параметры в зависимости от ваших требований. После этого нажмите ХОРОШО чтобы сохранить изменения.

Шаг 6: Перейдите к Действия вкладка Вы обнаружите, что он пуст, когда откроете его в первый раз. Аналогично, вам нужно нажать на кнопку Новый кнопка для настройки параметров.
- выберите исполняемый в Программа/скрипт раздел.
- Под Добавить аргументы , выберите расположение сценария PowerShell.
- Нажмите ХОРОШО чтобы сохранить изменения.

Шаг 7: Группа параметров, связанных с запуском и остановкой задач и обработкой ошибок, включена в Условия и Настройки вкладки. После их настройки нажмите ХОРОШО для завершения операции.

Как автоматизировать сценарии PowerShell с помощью командлетов PowerShell
С помощью автоматизированных сценариев PowerShell запланированные задачи PowerShell могут выполняться автоматически. Шаги по планированию сценариев PowerShell с помощью командлетов показаны ниже.
Шаг 1: Задайте действия через « New-ScheduledTaskAction ” командлет. С ним вы можете запланировать до 32 задач, но эти задачи будут выполняться одна за другой и параллельного выполнения не будет. Для создания задач с помощью этого командлета необходимо:
- Откройте PowerShell.exe, набрав « New-ScheduledTaskAction — выполнить «PowerShell.exe ».
- Тип $scheduledAction = New-ScheduledTaskAction -Execute «PowerShell.exe» -WorkingDirectory C:/MyScripts чтобы открыть PowerShell и изменить каталог на MyScripts.
Шаг 2: Определите время начала и частоту выполнения задачи. Если вы хотите запланировать запуск задачи в 9:00 каждый день, используйте кнопку « New-ScheduledTaskTrigger 'командлет. Автоматизированные сценарии PowerShell для указанного выше расписания: $scheduledTime=New-ScheduledTaskTrigger — в 9:00 — ежедневно
Этот командлет включает множество параметров. Они есть:
- [-RandomDelay
] - -В
- [-Один раз]
- [-RepetitionDuration
] - [-RepetitionInterval
] - [-CimSession
] - [-Дроссельный лимит
] - [-AsJob]
- [<Общие параметры>]
Шаг 3: Сохраните планировщик с помощью « Зарегистрировать запланированную задачу ” в вашей локальной системе. Затем вы можете повторно использовать или отредактировать его позже.
Дальнейшее чтение:
При необходимости вам нужно выполнить дополнительные действия, такие как резервное копирование и удаление задачи. Сам PowerShell не включает командлет для резервного копирования запланированной задачи, но вы можете достичь этой цели, переместив объект в файл. Например, вы отправите задачу в файл XML для резервного копирования, выполнив команду « Get-ScheduledTask -TaskName ‘ExecuteMyScript’ | Экспорт-Clixml c:\MyScripts.xml ” командлет.
Чтобы удалить запланированное задание, введите приведенный ниже командлет и подтвердите задание. Это позволит избежать случайного удаления.
Unregister-ScheduledTask -TaskName ‘ExecuteMyScript’ -Confirm:$true
Как запустить скрипт PowerShell в Windows 10? [Полное руководство]
Как автоматизировать сценарии PowerShell? Есть два метода для вас. Просто выберите один в соответствии с вашими предпочтениями. Для эффективного управления жестким диском попробуйте использовать этот мастер разделов сайта - комплексный менеджер разделов для ПК с Windows. Это поможет вам скопировать диск, преобразовать MBR в GPT, восстановить недостающие данные/раздел и т. д.