Глядя сюда Я вижу, как извлечение загруженного mpam-fe.exe и копирование файлов в общую папку должно позволить мне выполнить следующую команду из клиента MSE, чтобы он извлекал обновления из общего ресурса:
MpCmdRun.exe -SignatureUpdate - "\ myserver \ MSE-Defs"
Это не работает. Когда я запускаю это и проверяю журнал (C: \ Users \ ME \ AppData \ Local \ Temp \ MpCmdRun.log), я вижу:
MpCmdRun: Command Line: "C:\Program Files\Microsoft Security Client\MpCmdRun.exe" -SignatureUpdate -"\\myserver\mse\"
Start Time: Fri Sep 27 2013 08:52:07
Start: MpSignatureUpdate()
Update started
Search Started (MU/WU update) (Path: http://www.microsoft.com)...
Так что полностью игнорируя переключатель и выходя на http://www.microsoft.com. Если я удалю шлюз по умолчанию из конфигурации NIC этого компьютера, обновление не удастся.
Как мне заставить MSE извлекать определения из UNC-пути?
изменить: я знаю, что могу просто запустить mpam-fe.exe, и он обновится, но мне все еще интересно, как заставить работать переключатель unc
Команда, которую вы выполняете, не является той командой, которую вам предлагает выполнить руководство. Вам не хватает строки "UNC"
MpCmdRun.exe -SignatureUpdate -UNC "\\myserver\MSE-Defs"
Я не знаю, будет ли это специфично для Windows 8, но когда я попробовал, у меня должна была быть папка x64 в общем ресурсе, а также мне пришлось включить флаг пути, чтобы моя команда выглядела следующим образом:
MpCmdRun.exe -SignatureUpdate -UNC -path "\\myserver\MSE-Defs"
Я скачал файл mpam-fex64.exe и поместил его в \\ myserver \ MSE-Defs \ x64