Vbscript 我喜欢从HP Display LiteSaver执行一个方法
Display LiteSaver为我提供以下信息: HP Display LiteSaver安装WMI提供程序,该提供程序在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
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特有的组件(而不是常用的组件),所以你必须把它交给他们。我打电话给他们,但他们把我冷落了。