我正在编写一个开始使用PowerShell的脚本。我正在尝试转换一个有效的 VBScript 脚本,该脚本枚举远程 Windows 计算机上的映射网络驱动器。
其中一项任务是使用远程WMI读取注册表并找到 explorer.exe 的进程所有者,以确定谁已登录。按照本指南,这似乎很容易。
但是,我需要调用的 WMI 方法是来自 Win32_Process 的 GetOwner(),它需要两个输出参数来存储其返回值。
如何调用带有输出参数的方法?当我尝试给它两个字符串时,我收到错误:Cannot find an overload for "GetOwner" and the argument count: "2".
. MSDN页面说有两个参数,所以我不确定我做错了什么。