netwerk path in AD

Status
Niet open voor verdere reacties.

amorphis

Gebruiker
Lid geworden
4 dec 2002
Berichten
122
Beste helpmij'ers,

Ik zit met het volgende probleempje;

Ik heb een scriptje gemaakt om een het path van de homedir aan te passe bij elke user in een OU. Als ik dit scriptje run lijkt alles te werken en aangepast te zijn.
Als deze user echter probeert in te loggen kan hij zijn netwerkschijf niet vinden.
Als ik daarna het netwekpath in de AD manueel invul (op dezelfde manier) kan hij dit wel vinden.

Heeft er iemand een idee hoe dit komt? Vooral hoe kan ik dit aanpassen zodat het script zijn werk wel 100% doet.

groeten
 
Wat staat er precies in je script?

Waarom gebruik je de "home folder" option van de user accounts van AD niet?
 
Option Explicit
Dim objOU, objUser, objRootDSE
Dim strContainer, strDNSDomain, strPassword, intCounter, strKlas

' Bind to Active Directory Domain
Set objRootDSE = GetObject("LDAP://RootDSE")
strDNSDomain = objRootDSE.Get("DefaultNamingContext")

strKlas = InputBox("Geef de naam van de klas ... ")
strContainer = "OU=" & strKlas & ", OU=leerlingen, "
strContainer = strContainer & strDNSDomain

' Loop through OU=, setting homedirs for all users
set objOU =GetObject("LDAP://" & strContainer )
intCounter = 0
For each objUser in objOU
If objUser.class="user" then
objUser.Put "homeDirectory", "\\Server\homedirs\%username%"
objUser.Put "homeDrive", "Z:"
objUser.SetInfo
intCounter = intCounter +1
End If
Next

WScript.Echo strKlas & " Homedirs zijn gewijzigd."

WScript.Quit
 
Maar het bizarre van het geheel is gewoon dat als ik proporties in de AD gebruik en de homefolder zo invul, alles perfect werkt. Als de user inlogged wordt zijn map aangemaakt en werkt alles.

Maar als ik een user aanmaak en de homefolder bij wijze van spreke met het script invul dan kan hij dit netwerkpath (homefolder) niet vinden.

Hij verwijst dan bij deze user gewoon naar \\Server\homedirs\ (en daar zijn geen kijkrechten).
Als ik dan bij proporties ga kijken van deze user in de AD lijkt alles wel goed ingevuld te zijn door het script.

Kan je nog volgen?
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan