Я работаю над script, чтобы начать работу в PowerShell. Я пытаюсь преобразовать рабочий VBScript script, который перечисляет подключенные сетевые диски на удаленном компьютере под управлением Windows.
Одна из задач - использовать удаленный WMI, чтобы прочитать реестр и найти владельца процесса explorer.exe, чтобы определить, кто вошедший в систему. Это выглядит достаточно легко, пройдя это руководство.
Однако метод WMI, который мне нужно вызвать, это GetOwner() из Win32_Process, для которого требуется два выходных параметра для хранения возвращаемого значения.
Как я могу вызвать метод с выходными параметрами? Когда я пытаюсь дать две строки, я получаю сообщение об ошибке: Cannot find an overload for "GetOwner" and the argument count: "2".
. На странице MSDN указано, что есть два параметра, поэтому я не уверен, что я делаю неправильно.