Login:
Hasło:
Hasła zabezpieczane SSL
Po zalogowaniu uzyskasz dostęp do:
CodeGuru.pl: Aktualności
CodeGuru.pl: Forum
CodeGuru.pl: Artykuły
Buduje skrypt logowania (VBScript troszkę za małe możliwości) potrzebuje wylistować drzewo OU dla logującego się usera. Potrzebuje kod dla vb aplikacji konsolowej Coś na zasadzie vbscript:
Buduje skrypt logowania (VBScript troszkę za małe możliwości) potrzebuje wylistować drzewo OU dla logującego się usera.
Potrzebuje kod dla vb aplikacji konsolowej
Coś na zasadzie vbscript:
[Kod] Const ADS_SCOPE_SUBTREE = 2 Set WSHNetwork = WScript.CreateObject("WScript.Network") Set objConnection = CreateObject("ADODB.Connection") Set objCommand = CreateObject("ADODB.Command") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCommand.ActiveConnection = objConnection strUser = WSHNetwork.UserName objCommand.Properties("Page Size") = 1000 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.CommandText = _ "SELECT distinguishedName FROM 'LDAP://dc=XXXX,dc=XXX'WHERE objectCategory='user'AND sAMAccountName='" & strUser & "'" Set objRecordSet = objCommand.Execute objRecordSet.MoveFirst Do Until objRecordSet.EOF strDN = objRecordSet.Fields("distinguishedName").Value objRecordSet.MoveNext Loop
Const ADS_SCOPE_SUBTREE = 2 Set WSHNetwork = WScript.CreateObject("WScript.Network") Set objConnection = CreateObject("ADODB.Connection") Set objCommand = CreateObject("ADODB.Command") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCommand.ActiveConnection = objConnection strUser = WSHNetwork.UserName objCommand.Properties("Page Size") = 1000 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.CommandText = _ "SELECT distinguishedName FROM 'LDAP://dc=XXXX,dc=XXX'WHERE objectCategory='user'AND sAMAccountName='" & strUser & "'" Set objRecordSet = objCommand.Execute objRecordSet.MoveFirst Do Until objRecordSet.EOF strDN = objRecordSet.Fields("distinguishedName").Value objRecordSet.MoveNext Loop