SpayniX Web Portal

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта

Запуск сценария с помощью PowerShell Windows Server 2008 "Планировщик заданий"

E-mail Печать PDF
(0 Голосов)

Мне нужно было настроить запланированную задачу, выполняющую сценарии PowerShell в Windows Server 2008. При поиске в Интернете я заметил, что многие люди боролись с этим, и поэтому я решил написать этот пост, чтобы объяснить, как мне это удалось. Задачи по расписанию "run whether the user is logged on or not". Вы можете запланировать PowerShell сценарий с помощью планировщика задач которые будут запускаться автоматически на данный момент времени.

1.  Первое, что вам нужно сделать, это убедиться, что установлен PowerShell для выполнения сценариев PowerShell, а не только позволять интерактивные команды для запуска в среде PowerShell.Введите в командной строке PowerShell:

Set-ExecutionPolicy RemoteSigned

2. Я начал с простого файла сценария PowerShell process.ps1 состоящий всего из одной строки

Get-Process | Out-File C: \ Test \ ProcessOutput.txt

3. Затем нужно создать. летучей мыши файл, который будет ссылаться на файл скрипта PowerShell. Скопируйте приведенный ниже, в блокнот и сохраните как BatchProcess.bat

powershell.exe C: \ Test \ process.ps1

4. Сейчас из стартового меню перейдите в раздел "Администрирование" и открытого Task Scheduler

. в меню Действия нажмите на кнопку "Создать задачу"

1

б. На вкладке Общие введите имя задачи ProcessTestTask. Убедитесь, что "Run when user is logged on or not» и «Выполнить с наивысшими привилегиями" флажки будут выбраны.

C. Убедитесь, что 'Настройка для "выпадающего списка выбирается для соответствующей операционной системы.

2

5. Под "Trigger" на вкладке, нажмите на кнопку "Новый" и назначить расписание для выполнения задачи.Выберите раз 5 минут в целях тестирования.

3

6. Нажмите "OK"

7. Под "Действия" щелкните на вкладке "новый". Найдите и выберите путь к файлу OutputProcesses.bat, а также добавить путь в "Пуск в" текстовое поле (это будет ваш путь к папке OutputProcesses.bat файл).

4

8. Нажмите "OK".

9. Оставьте остальные параметры настройки вкладки по умолчанию и нажмите кнопку ОК, чтобы сохранить настройки задачи.

10. Попробуйте запустить его вручную, щелкнув правой кнопкой мыши на панели задач и выбрав пункт Запустить, чтобы проверить, работает ли это.

5

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

12. Чтобы выяснить, если это работало правильно, вы должны проверить, что файл ProcessOutput.txt был успешно создан в тестовом каталоге (" C: \ Test \ ") . Если этот файл успешно создан, это означает, что ваш скрипт работает отлично .

6

 

Источник: blog.pointbeyond.com

 
network monitoring tool


Поиск

Информация о профиле

Application afterLoad: 0.004 seconds, 0.52 MB
Application afterInitialise: 0.129 seconds, 3.13 MB
Application afterRoute: 0.146 seconds, 3.68 MB
Application afterDispatch: 3.240 seconds, 8.04 MB
Application afterRender: 3.561 seconds, 9.10 MB