Create local user with PowerShell (Windows Vista)
-
23-08-2019 - |
Question
I've installed PowerShell recently and one of the first things I started looking for was how to create a new user. After looking for some time I still haven't found this. I have a little experience in bash on linux and find it very effective. Creating users there is trivial. Is there an easy\built-in way to create a local user with PowerShell?
Thank you.
Solution
You can use the localhost's ADSI:
function create-account ([string]$accountName = "testuser") {
$hostname = hostname
$comp = [adsi] "WinNT://$hostname"
$user = $comp.Create("User", $accountName)
$user.SetPassword("Password1")
$user.SetInfo()
}
OTHER TIPS
you can also use
net user /add
this command isn't limited to powershell.
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow