#wmi #wql #oval
#wmi #wql #овал
Вопрос:
Теперь это странно, но поскольку я не знаю WMI / WQL, я надеюсь, что кто-нибудь сможет помочь и обнаружить простую ошибку..
Мне нужно выяснить, является ли система контроллером домена или нет — simple with WMI select DomainRole from Win32_ComputerSystem
получает данные.
Однако инструмент, который я использую для запуска и тестирования выходных данных, похоже, не понимает, что ему нужно просматривать значения под объектом (объектами), поэтому возможно ли получить результат в ключе объекта / имени / результате 1-го уровня?
Чтобы привести пример:
Если я выполняю этот запрос, я получаю обратно имя компьютера.
Если я запущу select Name from Win32_NetworkProtocol
, я верну все детали протокола обратно.
например
MSAFD Tcpip [TCP / IP]
Поставщик услуг RSVP TCP
Так я ошибаюсь или инструмент?
Комментарии:
1. Было бы нормально вместо этого запросить ADSI / LDAP? Если это так, я могу предоставить код. Если требуется WMI, попробуйте поискать службу «Доменные службы Active Directory» (она же «NTDS»). Если он установлен и запущен, то это DCT.
2. Спасибо, мы решили пойти другим путем, поскольку инструмент работал некорректно.
Ответ №1:
Чтобы ответить на мой собственный вопрос. Не похоже, что мы можем изменить, как / что возвращается. Моя проблема была вызвана тем, что используемый инструмент возвращал неправильные данные.