Toon posts:

[ASP] Gebruikers aanmaken in Win2k3 SP1

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik had een mooi script om geautomatiseerd gebruikers aan te maken in ASP voor mijn Windows Server 2003 machine. Nou heb ik onlangs Service Pack 1 geïnstalleerd voor mijn server, dat ging verder prima, ik kom er nu alleen achter dat mijn script niet meer werkt ;(

dit is het script dat altijd heeft gewerkt, maar nu dus niet meer:
 
ASP:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
nieuw_Gebruikersnaam = "Pietje"
nieuw_Wachtwoord = "testtest"

SET Computer = GetObject("WinNT://.")
SET User = Computer.Create("User", nieuw_Gebruikersnaam)

User.FullName = nieuw_Gebruikersnaam
User.Description = "Mijn Gebruiker"
User.SetPassword(nieuw_Wachtwoord)

Response.Write(nieuw_Gebruikersnaam)
Response.Write(nieuw_Wachtwoord)

User.SetInfo

SET User = Nothing
SET Computer = Nothing

SET User = GetObject("WinNT://./" & nieuw_Gebruikersnaam & ",user")

Flags = User.Get("UserFlags")
User.Put "PasswordExpired", 0
User.SetInfo

Flags = User.Get("UserFlags")
User.Put "UserFlags", Flags OR &H10000
User.SetInfo

SET User = Nothing
En dit is de foutmelding: (regelnummer slaat op bovenstaande code)
 
ASP:
1
2
error '8007007b' 
/addwinaccount/submit.asp, line 14

Het systeem is dus gewoon een server met Windows Server 2003 SP1 erop, verder niets bijzonders voor zover ik weet. Dit script heeft dus altijd gewerkt, maar sinds de installatie van SP1 niet meer.

Misschien heeft iemand suggesties om het op te lossen?
Alvast hartelijk bedankt!

Verwijderd

Topicstarter
Ik schaam me diep, ik heb niet genoeg onderzoek uitgevoerd |:(
Het blijkt alleen mis te gaan bij gebruikersnamen die langer dan 20 karakters zijn. Het script werkt dus wel goed. Het spijt me dat ik dit niet eerder heb gezien, topic mag op slot.

Tenzij iemand weet hoe je langere gebruikersnamen kunt aanmaken? :P