В большинстве случаев вы ожидаете получить параметр функции [wmiclass]
. Тем не менее, я работаю в пользовательском пространстве имен с пользовательским классом. Когда я использую Get-Member
, он показывает тип как:
System.Management.ManagementClass#ROOT\namespace\class_name
Как мне указать этот класс WMI как тип переменной? Этот пример не работает:
param(
[wmiclass#root\namespace\class_name]
$Class
)
Возвращает
Unable to find type [System.Management.ManagementClass#ROOT\namespace\class_name].
Для целей этого вопроса, скажем, я пытаюсь нацелиться
ROOT\cimv2\Win32_Service
пометка c#
, поскольку она имеет тангенциальное отношение, и мне любопытно, если это там будет решено