WMI/CIM: невозможно получить доступ к классу

У меня есть нестандартное пространство / класс имен WMI, к которому я пытаюсь получить доступ, но не могу обычными способами. Я вижу класс, когда использую -List параметр, и может назначить / получить доступ к классу при использовании -List | Where-Object Name -eq 'Class', но я не могу получить к нему доступ через Get-WmiObject -Namespace 'ROOT\Novadigm' -Class 'NVD_Agent' (ничего не возвращает)

Работает:

PS C:\> GWMI -Namespace 'ROOT\Novadigm' -List | ? Name -eq NVD_Agent


  Namespace: ROOT\Novadigm

Name          Methods                 Properties
----          -------                 ----------
NVD_Agent     {AddInstance, Del...    {}


PS C:\> Get-CimClass -ClassName 'NVD_Agent' -Namespace 'ROOT\Novadigm'


  Namespace: ROOT/Novadigm

CimClassName  CimClassMethods         CimClassProperties
----          -------                 ----------
NVD_Agent     {AddInstance, Del...    {}

Nada:

PS C:\> GWMI -Namespace 'ROOT\Novadigm' -Class 'NVD_Agent'
PS C:\>
PS C:\> Get-CimInstance -Namespace 'ROOT\Novadigm' -Class 'NVD_Agent'
PS C:\>

Вопрос: почему это происходит? Как я могу заставить его работать, используя стандартный синтаксис, не пропуская его Where-Object?

0 ответов

Другие вопросы по тегам