2011-06-20 21 views

答えて

0

このような何かがそれを実行する必要があります。

Set objConnection = CreateObject("ADODB.Connection") 
Set objCommand = CreateObject("ADODB.Command") 

objConnection.Open "Provider=ADsDSOObject;" 
objCommand.ActiveConnection = objConnection 

strDomainName = "dc=YOURDOMAIN,dc=com" 
strUserCN = "FIRSTNAME LASTNAME" 

objCommand.CommandText = "<LDAP://" & strDomainName & ">;(&(objectCategory=person)(objectClass=user)(cn=" & strUserCN & "));samAccountName;subtree" 

Set objRecordSet = objCommand.Execute 

If Not objRecordset.EOF Then 
    WScript.Echo objRecordSet.Fields("samAccountName") 
End If 

objConnection.Close 
Set objRecordSet = Nothing 
Set objConnection = Nothing 
Set objCommand = Nothing 
0

グレートスクリプト(およびありがとう)現時点では唯一のレコードセットの最初の結果を示している - より多くのこのような何かに出力ビットのニーズを表示する:

DO until objRecordset.EOF = TRUE 

    WScript.Echo objRecordSet.Fields("samAccountName") 
    objRecordSet.MoveNext 

Loop 
関連する問題