Запуск сканирования SEP с помощью учетной записи SYSTEM

Мне нужно запустить сканирование Symantec Endpoint Protection в системах Windows 7 с использованием учетной записи SYSTEM. Я знаю, что могу запустить DoScan.exe, чтобы вручную запустить сканирование, и это нормально работает с использованием учетной записи обычного пользователя. К сожалению, когда я пытаюсь запустить DoScan от имени SYSTEM, приложение сразу же завершает работу (код выхода: 2) без сканирования.

Есть ли способ, которым я могу заставить это работать, или другое приложение помимо DoScan.exe, которое я должен использовать?

Примечание: я использую SEP 12.1 RU1

3 ответа

Решение

Если вы настроили сканирование по расписанию в пользовательском интерфейсе SEP, оно должно работать как SYSTEM по умолчанию. Это может не сработать в вашем случае, потому что звучит так, будто вы пытаетесь запустить сканирование по требованию через какой-то внешний триггер.

DoScan.exe нельзя заставить бежать как SYSTEM,

К счастью, нет особой причины, по которой вам нужно запускать его под этой учетной записью. Я бы предложил создать учетную запись службы (например, svc_sep) с правами локального администратора. Если вы находитесь в домене, вы можете сделать svc_sep член локальной группы администраторов на каждом компьютере автоматически с помощью политики групп с ограниченным доступом.

Я считаю, что PSExec имеет ключ -s, который позволяет запускать удаленный процесс как системную учетную запись.

Пример:

psexec.exe \\ computer -sc: \ path \ to \ doscan.exe / cmdlinescan / scanalldrives

Требуется ли сканирование для доступа к сети? Попробуйте запустить DoScan как NETWORK SERVICE вместо SYSTEM,

Другие вопросы по тегам