0

AD グループの Notes フィールドから自動的に生成された情報を取得し、そこから特定の値を取得しようとしています。必要なグループを見つけて、Get("Info") を使用してデータを引き出すことはできますが、そこから必要なものを取得する方法に行き詰まっています。これが私が見ているものの例です:

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」) だけを新しい変数に入れる必要があります。

4

2 に答える 2

0

未テスト:

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
于 2013-04-17T22:26:25.543 に答える