在VBScript中,如何检索InstancesOf集合的第一个元素?

问题描述 投票:0回答:1

我正在编写一个VBScript,它应该标识操作系统的详细信息。我在这里使用InstancesOf Win32_Operating系统找到了一个示例,但是除了示例中的foreach循环外,我只想解决第一次出现的问题,所以我做了:]

Set SystemSet = GetObject("winmgmts:").InstancesOf ("Win32_OperatingSystem")
Set System = SystemSet.Item(0)

[也尝试过Set System = SystemSet(0),但每次出现通用失败错误消息(法语中的Echecgénérique)。

如何实现此目的,然后可以比较System.Caption字符串?

我正在编写一个VBScript,它应该标识操作系统的详细信息。我在这里使用InstancesOf Win32_Operating系统找到了一个示例,但是除了示例中的foreach循环外,我只想解决...

vbscript wmi
1个回答
0
投票

GetObject("winmgmts:")返回一个SWbemServices对象。根据SWbemServices对象的文档,InstanceOf()方法:

© www.soinside.com 2019 - 2024. All rights reserved.