Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

Пример:

psexec.exe \\ компьютер -s c: \ путь \ к \ doscan.exe / cmdlinescan / scanalldrives

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