Hello All:
 
We have two files that are trying to contain drive mappings.  I am having a
hard time figuring out how to combine these two into one file that works in
both environments.  Group File contains drive mappings by group which works
great in WindowsXP, but not in Windows98.  However:  Test File works in both
environments, but does not contain any group information.  I am not sure
what I am missing, and hoping someone here would be able to help.  
 
----------------------------------------------------------------------------
-----------------------
GROUP
----------------------------------------------------------------------------
-----------------------
On Error Resume Next
 
Set objSysInfo = CreateObject("ADSystemInfo")
Set objNetwork = CreateObject("Wscript.Network")
'Wscript.echo strUser.Username
 
strUserPath = "LDAP://"; & objSysInfo.UserName
Set objUser = GetObject(strUserPath)
 
'Wscript.Echo
 
For Each strGroup in objUser.MemberOf
    strGroupPath = "LDAP://"; & strGroup
    Set objGroup = GetObject(strGroupPath)
    strGroupName = objGroup.CN
    
    'Wscript.echo objSysInfo.UserName
    
    Select Case strGroupName
        Case "Prepress Main Group WBO"
            objNetwork.MapNetworkDrive "T:", "\\REGWPROD\DATA
<file://\\REGWPROD\DATA> "
     'wscript.echo "Dirve S has been mapped to DATA on REGWPROD"
        
        'Case "Human Resource Users" 
        '    objNetwork.MapNetworkDrive "X:", "\\atl-fs-01\hr
<file://\\atl-fs-01\hr> "
 
        'Case "Manufacturing Users"
        '    objNetwork.MapNetworkDrive "X:", "\\atl-fs-01\manufacturing
<file://\\atl-fs-01\manufacturing> "
 
        'Case "Shipping and Receiving Users"
        '    objNetwork.MapNetworkDrive "X:", "\\atl-fs-01\shipping
<file://\\atl-fs-01\shipping> "
    End Select
Next
 
----------------------------------------------------------------------------
-----------------------
TEST
----------------------------------------------------------------------------
-----------------------
Option Explicit
Dim oNet, sUser, cInitial, startTime
' Helper object
Set oNet = CreateObject("WScript.Network")
' Get the user name. On Windows 9x, the use may not be logged 
' on when the script starts running; keep checking every 1/2 a 
' second until they are logged on.
sUser = oNet.UserName
startTime = Now
Do While sUser = ""
   If DateDiff("s", startTime, Now) > 30 Then Wscript.Quit
   Wscript.Sleep 500
   sUser = oNet.UserName
Loop
' Add a share for the "h" drive and the printer, based on the 
' first letter of the user's name
'cInitial = UCase(Left(sUser, 1))
'If (cInitial < "L") Then
   oNet.MapNetworkDrive "T:", "\\REGWPROD\DATA <file://\\REGWPROD\DATA> "
   'oNet.AddWindowsPrinterConnection "\\printer1\hp <file://\\printer1\hp>
", "HP LaserJet 4"
'Else
'   oNet.MapNetworkDrive "h:", "\\server2\users\ <file://\\server2\users\> "
& sUser
'   oNet.AddWindowsPrinterConnection "\\printer2\hp <file://\\printer2\hp>
", "HP LaserJet 4"
'End If
 
Thanks

 
Andy Mills
Programmer
Regency Thermographers
717-765-3572
 <mailto:[EMAIL PROTECTED]> [EMAIL PROTECTED]
http://www.regencythermo.com <http://www.regencythermo.com/> 
 
 
 


[Non-text portions of this message have been removed]



---------------------------------------------------------------------    
 Home       : http://groups.yahoo.com/group/active-server-pages
---------------------------------------------------------------------
 Post       : [email protected]
 Subscribe  : [EMAIL PROTECTED]
 Unsubscribe: [EMAIL PROTECTED]
--------------------------------------------------------------------- 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/active-server-pages/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 



Reply via email to