4

В Windows 8.1 мы можем поручить Защитнику Windows выполнить пользовательское сканирование с помощью командной строки, например:

MpCmdRun -Scan -ScanType 3 -File "D:\My Personal Docs"

Можно ли сделать то же самое с сетевыми местоположениями (путями UNC), как это?

MpCmdRun -Scan -ScanType 3 -File "\\NetworkShare\Shared Office Docs"

У меня нет доступа к машине с Windows 8.1, поэтому я и спрашиваю здесь. Надеюсь, кто-то уже знает или может попробовать.

2 ответа2

1

Я только что проверил это сам, к сожалению, это не сработало. Я предполагаю, что вы должны назначить буквы драйверов для каждого или использовать IP-адреса.

1

Нет, это невозможно.

Есть -UNC вы можете пропустить, если вы делаете обновление подписи, но цитируете на форумах Technet: «Сканирование по требованию может сканировать только файл / папку на локальном диске. Таким образом, вы не можете запустить пользовательское сканирование для удаленного сервера "

Предложенное решение состоит в том, чтобы использовать psexec для подключения к системе, в которой хранится общее имя UNC, и выполнить MpCmdRun на этом компьютере с пользовательским сканированием, указывающим на локальный путь, с помощью чего-то вроде:psexec \\NetworkShare -s cmd /c MpCmdRun -Scan -ScanType 3 -File "D:\Shares\Shared Office Docs"

Конечно, для этого требуется, чтобы на удаленной машине был также доступен Защитник Windows и служба PsExec.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .