j'aurais une petite question par rapport à l'active directory.
Je voudrais savoir si il est possible de faire un lien ODBC avec l'ADS de
mon domaine interne afin de faire des requetes et rapport avec des donnees
externes.
jusque la je faisais des exportations manuelles mais comme les modifications
de l'ADS sont frequentes, cela est un peu lourd.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Emmanuel Dreux
ODBC... pas exactemment mais vous pouvez utiliser ADODB et faire des requêtes dans la syntaxe SQL ( ex :select * from where...).Const ADS_SCOPE_SUBTREE = 2 Set objConnection = CreateObject("ADODB.Connection") Set objCommand = CreateObject("ADODB.Command") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCOmmand.ActiveConnection = objConnection objCommand.CommandText = "Select printerName, serverName from " _ & "'LDAP://DCúbrikam,DC=com' where objectClass='printQueue' and " _ & " Priority = 2 " objCommand.Properties("Page Size") = 1000 objCommand.Properties("Timeout") = 30 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.Properties("Cache Results") = False Set objRecordSet = objCommand.Execute objRecordSet.MoveFirst Do Until objRecordSet.EOF Wscript.Echo "Printer Name: " & objRecordSet.Fields("printerName").Value Wscript.Echo "Server Name: " & objRecordSet.Fields("serverName").Value objRecordSet.MoveNext Loop voir par exemple:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adsi/adsi/searching_with_activex_data_objects_ado.asp --- Cordialement, Emmanuel Dreux
"Auranne" wrote in message news:
Bonjour,
j'aurais une petite question par rapport à l'active directory.
Je voudrais savoir si il est possible de faire un lien ODBC avec l'ADS de mon domaine interne afin de faire des requetes et rapport avec des donnees externes.
jusque la je faisais des exportations manuelles mais comme les modifications de l'ADS sont frequentes, cela est un peu lourd.
Si vous avez une info pour moi... merci d'avance.
A+
ODBC... pas exactemment mais vous pouvez utiliser ADODB et faire des
requêtes dans la syntaxe SQL ( ex :select * from where...).Const
ADS_SCOPE_SUBTREE = 2
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCOmmand.ActiveConnection = objConnection
objCommand.CommandText = "Select printerName, serverName from " _
& "'LDAP://DCúbrikam,DC=com' where objectClass='printQueue' and " _
& " Priority = 2 "
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Timeout") = 30
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
objCommand.Properties("Cache Results") = False
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo "Printer Name: " & objRecordSet.Fields("printerName").Value
Wscript.Echo "Server Name: " & objRecordSet.Fields("serverName").Value
objRecordSet.MoveNext
Loop
voir par
exemple:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adsi/adsi/searching_with_activex_data_objects_ado.asp
---
Cordialement,
Emmanuel Dreux
"Auranne" <Auranne@discussions.microsoft.com> wrote in message
news:28D5217B-3F9F-4878-9603-85BCF790D215@microsoft.com...
Bonjour,
j'aurais une petite question par rapport à l'active directory.
Je voudrais savoir si il est possible de faire un lien ODBC avec l'ADS de
mon domaine interne afin de faire des requetes et rapport avec des donnees
externes.
jusque la je faisais des exportations manuelles mais comme les
modifications
de l'ADS sont frequentes, cela est un peu lourd.
ODBC... pas exactemment mais vous pouvez utiliser ADODB et faire des requêtes dans la syntaxe SQL ( ex :select * from where...).Const ADS_SCOPE_SUBTREE = 2 Set objConnection = CreateObject("ADODB.Connection") Set objCommand = CreateObject("ADODB.Command") objConnection.Provider = "ADsDSOObject" objConnection.Open "Active Directory Provider" Set objCOmmand.ActiveConnection = objConnection objCommand.CommandText = "Select printerName, serverName from " _ & "'LDAP://DCúbrikam,DC=com' where objectClass='printQueue' and " _ & " Priority = 2 " objCommand.Properties("Page Size") = 1000 objCommand.Properties("Timeout") = 30 objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE objCommand.Properties("Cache Results") = False Set objRecordSet = objCommand.Execute objRecordSet.MoveFirst Do Until objRecordSet.EOF Wscript.Echo "Printer Name: " & objRecordSet.Fields("printerName").Value Wscript.Echo "Server Name: " & objRecordSet.Fields("serverName").Value objRecordSet.MoveNext Loop voir par exemple:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/adsi/adsi/searching_with_activex_data_objects_ado.asp --- Cordialement, Emmanuel Dreux
"Auranne" wrote in message news:
Bonjour,
j'aurais une petite question par rapport à l'active directory.
Je voudrais savoir si il est possible de faire un lien ODBC avec l'ADS de mon domaine interne afin de faire des requetes et rapport avec des donnees externes.
jusque la je faisais des exportations manuelles mais comme les modifications de l'ADS sont frequentes, cela est un peu lourd.