Avatar billede bobbedude Nybegynder
27. april 2004 - 09:34 Der er 11 kommentarer og
2 løsninger

Opret bruger med VBS

Hvor kan man lige finde et VBS script der kan oprette en bruger under:

Local Users and groups
                    Users
Avatar billede hmortensen Nybegynder
27. april 2004 - 09:49 #1
Den her stump kan:

strComputer = InputBox("Indtast navn på computer. Efterlad feltet blankt, for lokal maskine.","Computernavn")
If strComputer = "" Then strComputer = "."
UserName = InputBox("Indtast navn på brugeren","Brugernavn")
PassWord = InputBox("Indtast kodeord til brugeren","Kodeord")
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", UserName)
objUser.SetPassword PassWord
objUser.SetInfo
MsgBox "Brugeren er oprettet."

Skal der sættes bestemme flags, såsom 'Password never expires' ?
Avatar billede llgpublic Nybegynder
27. april 2004 - 09:52 #2
Prøv dette: http://www.mtekk.com.au/downloads/bulk%20create%20local%20user%20script.zip

Du skal bare redigere scriptet for at fortælle det hvor de skal gemmes,
f.eks Local Users and groups ->Users
Avatar billede bobbedude Nybegynder
27. april 2004 - 09:58 #3
hindu_skp >> Skal der sættes bestemme flags, såsom 'Password never expires' ?

Ja der skal

Er der et sted man kan finde nogle gode eksempler ?
Avatar billede hmortensen Nybegynder
27. april 2004 - 09:59 #4
www.microsoft.com/technet ikke et dumt sted at starte.

Hvilke flags skal sættes ?
Så bikser jeg det lige til dig
Avatar billede bobbedude Nybegynder
27. april 2004 - 10:03 #5
Password never expires
User cannot change password
Avatar billede hmortensen Nybegynder
27. april 2004 - 10:05 #6
Description, Full name, Group membership ?
Avatar billede bobbedude Nybegynder
27. april 2004 - 10:17 #7
hindu_skp >> Ja
Avatar billede bobbedude Nybegynder
27. april 2004 - 10:18 #8
llgpublic >> har lige testet det script men af en eller anden grund opretter den kun den første bruge og kommer så med fejlen:

P:\Users.vbs(90, 4) (null): A member could not be added to or removed from the l
ocal group because the member does not exist.
Avatar billede hmortensen Nybegynder
27. april 2004 - 10:51 #9
Så skulle den være der:

Const ADS_UF_DONT_EXPIRE_PASSWD = &h10000
Const ADS_UF_PASSWD_CANT_CHANGE = &H40
strComputer = InputBox("Indtast navn på computer. Efterlad feltet blankt, for lokal maskine.","Computernavn")
If strComputer = "" Then strComputer = "."
UserName = InputBox("Indtast navn på brugeren","Brugernavn")
PassWord = InputBox("Indtast kodeord til brugeren","Kodeord")
Set colAccounts = GetObject("WinNT://" & strComputer & "")
Set objUser = colAccounts.Create("user", UserName)
objUser.SetPassword PassWord
objUser.SetInfo
objUserFlags = objUser.Get("UserFlags")
objPasswordExpirationFlag = objUserFlags OR ADS_UF_DONT_EXPIRE_PASSWD
objUser.Put "userFlags", objPasswordExpirationFlag
objUser.SetInfo
objUserFlags = objUser.Get("UserFlags")
objPasswordCannotChange = objUserFlags OR ADS_UF_PASSWD_CANT_CHANGE
objUser.Put "userFlags", objPasswordCannotChange
objUser.SetInfo
MsgBox "Brugeren er oprettet."
Avatar billede bobbedude Nybegynder
27. april 2004 - 10:53 #10
sidste sp hvordan gør man brugeren medlem af en gruppe ??
Avatar billede bobbedude Nybegynder
27. april 2004 - 13:27 #11
hindu_skp >> Smid et svar så deler jeg point mellem dig og llgpublic da jeg har brugt fra begge scripts.

Tak for hjælpen
Avatar billede hmortensen Nybegynder
27. april 2004 - 14:06 #12
Jeg kan se at du har samme problem med at smide folk i en gruppe, som jeg havde...
http://www.eksperten.dk/spm/493956
Avatar billede bobbedude Nybegynder
27. april 2004 - 14:28 #13
men alle problemer er løst nu.

Endnu en gang tak for hjælpen
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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