W2k3 hulp nodig met loginscript vbscript

Status
Niet open voor verdere reacties.

heskez

Nieuwe gebruiker
Lid geworden
8 aug 2007
Berichten
3
Hallo,

Ik ben op zoek naar een simpel loginscript wat een nieuwe user die al bestaat tijdens het inloggen voorziet van de juiste profile-instellingen en een homeshare. Hiervoor heb ik dit scriptje geschreven, maar dat werkt op een af andere manier niet.

ON ERROR RESUME NEXT

Dim WSHShell, WSHNetwork, objDomain, DomainString, UserString, UserObj, Path


Set WSHShell = CreateObject("WScript.Shell")
Set WSHNetwork = CreateObject("WScript.Network")
'Automatically find the domain name
Set objDomain = getObject("LDAP://rootDse")
DomainString = objDomain.Get("dnsHostName")
'Find the Windows Directory
WinDir = WshShell.ExpandEnvironmentStrings("%WinDir%")

'Grab the user name
UserString = WSHNetwork.UserName

strUser = objUser.userstring
strHomeDirectory = "\\ADD001\home\" & struser
objUser.homeDirectory = strHomeDirectory
objUser.homeDrive = "H:"
objUser.SetInfo

Alle hulp is welkom :)
 
:) Snap niet helemaal wat je nu wil!? Maar de Home folder stel je in op de server via Active Directory user profile settings.. En niet via user-logon script :confused:
Via User-logon script kan je eventueel wel Drive mappings maken of locale UserShellFolders naar UNC pad omschrijven in het Current User deel van het register etc. etc.


Gezien wat je boven geschreven hebt ben je gelijk in het (te) diepe gesprongen en maak je veel fouten. Bij regel 2 ben je al een deel vergeten in de Dim te plaatsen. Als je voor te beginnen de "On Error Resume Next" eens weg laat krijg je van Script host tenminste nog een melding waar de fouten zitten. Installeer hiervoor ook
http://www.microsoft.com/downloads/...e0-94fd-4569-b3c4-dffdf19ccd99&displaylang=en

en gebruik eventueel een script editor zoals http://www.vbsedit.com/ dat houd het wat overzichtelijker dan een kale NotePad. (Is helaas niet gratis) Maar met de Evaluatie versie kom je ook al een eind..

Hier onder kan je uitleg en voorbeelden vinden over hoe en wat met VBS..

http://www.devguru.com/Technologies/wsh/quickref/wsh_methods.html

http://www.computerperformance.co.uk/Logon/logon_scripts.htm

Daar worden 80% van al je vragen uitvoerig behandeld en beantwoord.. :thumb:
 
Laatst bewerkt:
Wij hebben pas een exchange-migratie achter de rug. Iedere gebruiker (het zijn er een paar duizend) heeft nu een AD-account met een exchange mailbox. Maar ze loggen nog in op een oud domein. De accounts in de nieuwe AD worden met MIIS gegenereerd. Om het nieuwe domein zoveel mogelijk in tact te laten (vanwege MIIS) wilden we een loginscript fabriceren die iedere nieuwe user van de juiste resources van de server voorziet. Om voor iedere gebruiker apart de profile en homefolder locatie in de AD aan te passen is waanzin. Hiervoor wilde ik graag een script hebben dat alle gebruikers in de AD van de juiste instellingen voorziet. Dat script heb ik nu en het werkt. Maar om de AD in tact te laten gaan we dat script niet gebruiken om de userdir aan te passen. We zetten een simpel batch bestandje in die bij de 1e inlog de profile en homedir creert en met cacls worden de juiste permissies ingesteld. Op deze manier blijft de AD in tact en krijgen de gebruikers de juiste mappings. Het in een beetje een klassieke oplossing maar het werkt wel.

In ieder geval bedankt voor je moeite die je erin hebt gestoken en ik zal zeker de websites met voorbeelden bezoeken die je hebt gepost om mijn vb kennis bij te schaven. Want daar zal ik in de toekomst zeker wat meer tijd in moeten steken.
 
Bedankt voor deze tip!:thumb:
Dit is zeker de moeite om in de toekomst tijd aan te besteden. Ik zie dat O'reilly het nodige leeswerk hierover al klaar heeft super!:cool:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan