Удаленный WMI от имени администратора в Windows 8

Я пытаюсь подключиться к удаленному компьютеру и запустить сценарий, который получает операционные системы с этого компьютера. Для этого подключаюсь через WMI, запускаю cmd / c bcdedit -v> bcd.txt. По какой-то причине мне все время отказывают в доступе, то же самое, что запускать bcdedit из учетной записи без прав администратора. WMI Security настроен, то есть работает блокнот или calc работает отлично. Пользователь, который вошел в систему и который используется для подключения к аппарату, является администратором. Я застрял в этом на несколько дней без какого-либо решения. Любой обходной путь приветствуется.

Примечание. ОС, о которой идет речь, - Windows 8. Примечание 2. Попытки обходного пути (и неудачные попытки): запуск другого процесса, который планирует задачу с помощью bcdedit (доступ запрещен), попытка настроить процесс для запуска от имени администратора из окна свойств (даже не удалось запустить из WMI удаленно)


person Cristi M    schedule 12.10.2012    source источник


Ответы (1)


Учетная запись локального администратора и учетная запись администратора сети - это два разных полномочия. Вы можете получить доступ к системе BCD, используя учетную запись локального администратора или любую учетную запись, имеющую необходимые токены доступа.

Я не уверен, что информация доступна по протоколу SNMP.

Другой способ - разрешить удаленный доступ к реестру и декодировать информацию из локальной ветки \ HKLM \ BCD00000000 (зеркало системы BCD).

person snayob    schedule 12.10.2012
comment
Кажется, что в Windows 8 безопасность более строгая и блокирует все, что я пытаюсь сделать, чтобы получить доступ к bcdedit. Кроме того, еще одна вещь, которую я использую в своей программе, - это использование локального пути к общему ресурсу (через WMI). При запросе sharepath на win8 возвращается null. Я все еще не уверен, как мне это пройти, но все еще ищу, надеюсь, что-то всплывет - person Cristi M; 15.10.2012