Re: VB Scripting
From: Tomasz Onyszko (T.Onyszko_at_w2k.pl)
Date: 10/13/04
- Next message: Drummer9909: "Re: Re: Windows 2000 AD Logon Scripts and Windows XP Pro"
- Previous message: Nathan Guidry: "Re: Web Based Admin"
- In reply to: Mat: "VB Scripting"
- Next in thread: Mat: "Re: VB Scripting"
- Reply: Mat: "Re: VB Scripting"
- Messages sorted by: [ date ] [ thread ]
Date: Wed, 13 Oct 2004 20:51:28 +0200
Mat wrote:
> I'm connecting to our AD database using the following statements in a VB
> Script to pull out the user name and phone number:
>
> Set objConnection = CreateObject("ADODB.Connection")
> objConnection.Open "Provider=ADsDSOObject;"
> Set objCommand = CreateObject("ADODB.Command")
> objCommand.ActiveConnection = objConnection
>
>
> objCommand.Properties("Sort On") = "Name"
> objCommand.CommandText = "<LDAP://MY_DOMAIN>;(objectCategory=user)" &
> ";ADsPath,Name,telephoneNumber;subtree"
>
> Set objRecordSet = objCommand.Execute
>
> It all appears to work ok, but when I check the logs from the script it
> appears to only be searching through the first 1000 users in the database.
> Can anyone tell me if there's a limit to how many users you can search
> through using the above command? Or, does anyone have any other ideas on
> what's happening?
>
> Any help is appreciated
You have to turn on results paging for your results - this can be doen
by specyfing a number on records in one page:
objCommand.Properties("Page Size") = 1000
-- Tomasz Onyszko [MVP] T.Onyszko@w2k.pl http://www.w2k.pl
- Next message: Drummer9909: "Re: Re: Windows 2000 AD Logon Scripts and Windows XP Pro"
- Previous message: Nathan Guidry: "Re: Web Based Admin"
- In reply to: Mat: "VB Scripting"
- Next in thread: Mat: "Re: VB Scripting"
- Reply: Mat: "Re: VB Scripting"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|