Avatar billede fritter25 Nybegynder
27. januar 2005 - 21:14 Der er 5 kommentarer og
1 løsning

VBS Script til Windows2003 Server

X Hejsa.

Er der nole herinde, som er hajer til VBS scripts. Som jeg har skrevet i
http://www.eksperten.dk/spm/585355

ønsker jeg at få fat i et script, som kan oprette en række brugere, med navn, efternavn, logonname, password og homedir.

Eftersom jeg ikke lige kan se mig udaf, hvordan dette foregår, vil jeg høre om der er nogle af jer, som kan lave et eksempel på sådan et med følgende oplysninger.

Yderligere, ønsker jeg at hver bruger får tilknyttet en printer til sin profil. Printeren regner jeg med at installere på serveren.
Avatar billede killerclown Nybegynder
27. januar 2005 - 22:25 #1
Værsgod... Leveret lige til døren.
Den burde være forholdsvis selvforklarende, ellers skriv lige :o)

' ------- AD container ----------------------------

Set oOU=GetObject("LDAP://cn=users,dc=killerclown,dc=dk")

' ------- Oprettelse ------------------------------

Set oUser = oOU.Create("User", "cn=Test Testesen")
oUser.Put "sAMAccountName", "lltest"
oUser.Put "Description", "testtesttest"
oUser.Put "physicalDeliveryOfficeName", "0.73"
oUser.Put "telephoneNumber", "+45 123456"
oUser.Put "userPrincipalName", "test@killerclown.dk"

'---------Navne ------------------------------------

oUser.Put "givenname", "test"
oUser.Put "sn", "testesen"
oUser.Put "displayname", "test testesen"

'---------Adresse fanen -----------------------------

oUser.Put "streetAddress", "Vejnavn" & VbCrLf & "Vejnavn 2"
oUser.Put "l", "Copenhagen"
oUser.Put "postalCode", "2100"
oUser.Put "c", "DK"

'--------- PROFIL fanen -----------------------------

oUser.Put "profilePath", "\\profilserver\profiles$\test"
oUser.Put "scriptPath", "logon.bat"
oUser.Put "homeDirectory", "\\profilserver\users$\test"
oUser.Put "homeDrive", "y"

' --------Telefoner ---------------------------------

oUser.Put "homePhone", "1"
oUser.Put "pager", "2"
oUser.Put "mobile", "3"
oUser.Put "facsimileTelephoneNumber", "4" 
oUser.Put "ipPhone", "5"

' ------- Company fanen -----------------------------

oUser.Put "title", "gud"
oUser.Put "department", "IT-AFD"
oUser.Put "company", "Bech-Bruun Dragsted"

oUser.SetInfo

'---------- Bruger password og konto indstillinger --

oUser.SetPassword "AW#4es"
oUser.AccountDisabled = False
oUser.SetInfo



/Killer
Avatar billede killerclown Nybegynder
27. januar 2005 - 22:29 #2
Hov !
Du får også lige en på printerne :

Set Network = Wscript.CreateObject("Wscript.Network")
Network.addwindowsprinterconnection "\\printserver\Det som printeren er shared som"

/Killer
Avatar billede killerclown Nybegynder
27. januar 2005 - 22:34 #3
Hvis du har en række af brugere i en komma-separeret fil, kan du rulle igennem filen og lade scriptet ændre værdierne for hvert gennemløb.
Avatar billede killerclown Nybegynder
08. februar 2005 - 16:19 #4
Hey Fritter !
Kunne du bruge det ?
Avatar billede lsskaarup Nybegynder
20. marts 2006 - 13:38 #5
Killerclown -> Jeg har igennem lang tid søgt efter dokumentation på hvad de forskellige egenskaber hedder. Har du det fra en hjemmeside eller en bog og i så fald hvilken?
Avatar billede killerclown Nybegynder
20. marts 2006 - 13:48 #6
Hey Fritter !
Denne side er ret god :
http://www.computerperformance.co.uk/Logon/LDAP_attributes_active_directory.htm

Ellers kan du evt installere resourcekittet på serveren. Det giver di ADSIedit.msc, som er et superheftigt værktøj til, at finde LDAP properties.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester