Перейти к содержимому


Фото
- - - - -

Планировщик заданий - аргументы и т.п.


  • Please log in to reply
2 ответов в этой теме

#1 LilIlyas

LilIlyas

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 11 Июнь 2026 - 18:49

Здравствуйте!

 

Обнаружил полезнейшую функцию в серверной части Dr.Web Desktop Security Suite — Планировщик заданий, и я так понимаю он работает как стандартный планировщик Windows, но вот не обнаружил параметра определяющий видимость запущенного задания, т.е. я хочу что бы Powershell скрипт в формате .ps1 (использую следующие аргументы: -ExecutionPolicy Bypass -File "C:\Ilyas\ClearIl.ps1") запускался по расписанию, но что бы само окно программы было тоже видно. На Windows есть отдельный пункт который отмечаешь, если нужно запускать задания "на фоне", а есть ли такое у сервера? Или может аргумент какой указать нужно, подскажите пожалуйста.

 

 

 



#2 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 500 Сообщений:

Отправлено 15 Июнь 2026 - 12:05

Добрый день.

Видимо, речь про планировщик заданий на станции, то есть агента?

но что бы само окно программы было тоже видно

задание запускается от имени того процеса, который этим ведает. Если не ошибаюсь, это будет NT\SYSTEM

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

Наверно, можно попробовать запускать программу, пользуясь каким-нибудь sysinternals/pstools/psexec и тогда, возможно удастся получить окно для данного пользователя.

Наверняка и штатный PowerShell позволяет указать от имени какого пользователя запускать скрипт (что-то типа -RunAs наверно), ну и потребуется форсить окно.


(exit 0)

#3 Eugeny Gladkih

Eugeny Gladkih

    the Spirit of the Enlightenment

  • Dr.Web Staff
  • 5 303 Сообщений:

Отправлено 14 Июль 2026 - 14:16

Добрый день.

Видимо, речь про планировщик заданий на станции, то есть агента?

 

 

но что бы само окно программы было тоже видно

задание запускается от имени того процеса, который этим ведает. Если не ошибаюсь, это будет NT\SYSTEM

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

Наверно, можно попробовать запускать программу, пользуясь каким-нибудь sysinternals/pstools/psexec и тогда, возможно удастся получить окно для данного пользователя.

Наверняка и штатный PowerShell позволяет указать от имени какого пользователя запускать скрипт (что-то типа -RunAs наверно), ну и потребуется форсить окно.

 

ага, а тем временем пользователь разлогинится и система прибьет окно и скрипт в процессе самой важной его операции.