VBScript:从对象属性内部检索值
我试图从广告组的Notes字段中检索自动生成的信息,并从中获取特定值。我能够找到我需要的群体,并使用Get(“Info”)提取数据,但我一直在思考如何从中获取我需要的信息。下面是我将看到的一个例子:VBScript:从对象属性内部检索值,vbscript,Vbscript,我试图从广告组的Notes字段中检索自动生成的信息,并从中获取特定值。我能够找到我需要的群体,并使用Get(“Info”)提取数据,但我一直在思考如何从中获取我需要的信息。下面是我将看到的一个例子: Value1=True Value2=name@domain.org Value3=Something Else 我需要做的是找到Value2并将其放入变量中。我以前用文本文件做过这个,但这似乎有点不同,我很困惑 编辑:为了清楚起见,以下是基本代码: Set objGroup = GetObjec
Value1=True
Value2=name@domain.org
Value3=Something Else
我需要做的是找到Value2并将其放入变量中。我以前用文本文件做过这个,但这似乎有点不同,我很困惑
编辑:为了清楚起见,以下是基本代码:
Set objGroup = GetObject("LDAP://cn=Group Name,ou=Groups,dc=domain,dc=org")
wscript.echo objGroup.Get("Info")
这将返回上面的示例。我需要从中找到“Value2”并将其值(在本例中,“name@domain.org)转换为新变量。您可以为变量赋值,如下所示:
Value3 = Get("info")
未经测试:
For Each v In Split(objGroup.Get("Info"), vbNewLine)
If LCase(Left(v, 6)) = "value2" Then
a = Split(v, "=", 2)
If UBound(a) = 1 Then var = Trim(a(1))
End If
Next
这根本不是我想要做的。我喜欢这个方向,但有些东西不太适合它。我正在运行它,看看我是否找到了一个解决方案。如果你能更详细地解释“有些东西不太适合它”,我可能会提供帮助。