pinoken
Legacy Member
Hallo, ik heb een vraag over powershell. Ik heb nu een programma gemaakt dat een acces database inleest en gebruikers aanmaakt op een (virtuele) windows 2003 server. Het script word vanop de server zelf uitgevoerd en het is zo goed als helemaal af. Het enige probleem dat ik nog heb is dat ik ervoor moet zorgen dat de gebruikers hun pass moeten veranderen als zij voor het eerst inloggen.
hier onder vind je een stukje van de code die de gebruiker aanmaakt, ergens hier moet ik er dus (denk ik) voor zorgen dat ik de gebruiker ook de eigenschap geef dat hij zijn pass moet veranderen.
Een bijkomend vraagje, hoe zorg ik ervoor dat de passwoorden geen cijfers en speciale tekens moet bevatten? Momenteel is dat een vereiste.
hier onder vind je een stukje van de code die de gebruiker aanmaakt, ergens hier moet ik er dus (denk ik) voor zorgen dat ik de gebruiker ook de eigenschap geef dat hij zijn pass moet veranderen.
$usersverz = [ADSI] "LDAP://OU= $OuNaam, DC = 6IN06, DC=be"
$Gebruiker = $usersverz.create("user","cn="+ $x.Naam)
$Gebruiker.put("sn", $x.Naam)
$gebruiker.setInfo()
$gebruiker.SetPassword("$x.Naam")
$gebruiker.setinfo()
$gebruiker.userAccountControl = 512
$gebruiker.SetInfo()
$gebruiker.put("userPrincipalName", $x.naam)
$gebruiker.SetInfo()
$Gebruiker = $usersverz.create("user","cn="+ $x.Naam)
$Gebruiker.put("sn", $x.Naam)
$gebruiker.setInfo()
$gebruiker.SetPassword("$x.Naam")
$gebruiker.setinfo()
$gebruiker.userAccountControl = 512
$gebruiker.SetInfo()
$gebruiker.put("userPrincipalName", $x.naam)
$gebruiker.SetInfo()
Een bijkomend vraagje, hoe zorg ik ervoor dat de passwoorden geen cijfers en speciale tekens moet bevatten? Momenteel is dat een vereiste.
)