Re: Error using LDAP query




This script runs on Windows XP SP1 with a domain account that is not a
member of Domain Admins or the local Administrators:

On Error GoTo 0
Set oADSysInfo = CreateObject("ADSystemInfo")
WScript.Echo oADSysInfo.UserName
Set oUser = GetObject("LDAP://"; & oADSysInfo.UserName)
WScript.Echo oUser.distinguishedName
Set oUser = Nothing
' For troubleshooting, try again with the domain specified:
Set oUser = GetObject("LDAP://"; & oADSysInfo.DomainDNSName & _
"/" & oADSysInfo.UserName)
WScript.Echo oUser.distinguishedName


Make sure the users have read access to this file:
%SystemRoot%\system32\Activeds.dll



"David" <David@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:AF09C4C5-86ED-4C90-A5AA-A9D8750162C0@xxxxxxxxxxxxxxxx
> I have currently wrote a logon script for my domain user accounts. The
script
> basically query's AD for group membership and then maps drives
accordingly. I
> tested the script on myself and all was fine. I tested on a couple of
users
> and I get errors, nothing works. I get an error with nubmers and
> "source:null" on the same line every time:
>
> Set oUser = GetObject("LDAP://"; & oADSysInfo.UserName)
>
> The script basically is general and includes this:
>
> Dim oNetwork
> Dim oADSysinfo
> Dim oUser
> Dim sGroups
>
> 'Defining values and querying AD for user information
>
> Set oNetwork = CreateObject("WScript.Network")
> Set oADSysInfo = CreateObject("ADSystemInfo")
> Set oUser = GetObject("LDAP://"; & oADSysInfo.UserName)
> sGroups = LCase(Join(oUser.MemberOf))
>
> 'Checking group membership and mapping appropriate drive
>
> 'Mapping the H: drive for users per group membership
>
> If Instr(sGroups, G_MEM) Then
> oNetwork.MapNetworkDrive "H:", "\\server\share
> End If
>
> More to this script, but this is the most relavent part. Can anyone help
> please. The only thing different is that I am a domain admin, but of
course
> everyone cannot be a domain admin.
>
> Thanks
>
>
>


.



Relevant Pages

  • Re: Error using LDAP query
    ... here) troubleshoot this. ... I have researched this script ... >>> Dim oADSysinfo ... >>> everyone cannot be a domain admin. ...
    (microsoft.public.windows.server.scripting)
  • Re: Error using LDAP query
    ... The user is a local admin of the machine. ... I have researched this script ... >> Dim oADSysinfo ... >> everyone cannot be a domain admin. ...
    (microsoft.public.windows.server.scripting)
  • Re: AD group logon script question
    ... like I described our logon script: ... If individuals need special access to certain resources, ... and each group must be protected from the administrators of the other. ... membership as required. ...
    (microsoft.public.scripting.vbscript)
  • Re: HELP..Need help with script that auto adds group to local admin group.
    ... client OS is Win9x, then a loop is required to retrieve this. ... you can change membership in all local ... Best is often to use a Startup script to make a global group a member of the ... local administrators group on every machine. ...
    (microsoft.public.scripting.vbscript)
  • Re: Security Breach in AD! Help!
    ... For example suppose an attacker knew that a domain admin used a particular ... compromise it he could put a simple script such as a logon script or logoff ... > I found the solution to the group policy refresh interval thing...sort of. ...
    (microsoft.public.win2000.security)