Vbscript 我喜欢从HP Display LiteSaver执行一个方法

Vbscript 我喜欢从HP Display LiteSaver执行一个方法,vbscript,wmi,Vbscript,Wmi,Display LiteSaver为我提供以下信息: HP Display LiteSaver安装WMI提供程序,该提供程序在root\CIMV2命名空间中创建名为Win32\u MonitorPowerSaving的WMI对象 WMI对象具有(除其他外)以下方法: PowerOffNow(未给出参数) 我对WMI完全陌生,但还是用VBScript编写了以下内容: Set objWMI = GetObject("winmgmts:root\CIMV2:Win32_DisplayPowerSavi

Display LiteSaver为我提供以下信息:

HP Display LiteSaver安装WMI提供程序,该提供程序在
root\CIMV2
命名空间中创建名为
Win32\u MonitorPowerSaving
的WMI对象

WMI对象具有(除其他外)以下方法:
PowerOffNow
(未给出参数)

我对WMI完全陌生,但还是用VBScript编写了以下内容:

Set objWMI = GetObject("winmgmts:root\CIMV2:Win32_DisplayPowerSaving")`
Set objMethod = objWMI.ExecMethod_("PowerOffNow")
我发现
Win32\u MonitorPowerSaving
应该是
Win32\u DisplayPowerSaving

显然,
ExecMethod\uu
是完全错误的


那么,要执行此方法,什么是正确的呢?

请尝试
objShare.PowerOffNow
。无效的方法参数代码:8004102尽管如此,谢谢Ansgar抱歉,无法进一步帮助您。这似乎是HP特有的组件(而不是常用的组件),所以你必须把它交给他们。我打电话给他们,但他们把我冷落了。