Создать локального пользователя с PowerShell (Windows Vista) - PullRequest
6 голосов
/ 20 декабря 2008

Я недавно установил PowerShell и одной из первых вещей, которые я начал искать, было создание нового пользователя. Посмотрев некоторое время, я все еще не нашел этого. У меня есть небольшой опыт в bash на linux, и я считаю его очень эффективным. Создание пользователей там тривиально. Существует ли простой \ встроенный способ создания локального пользователя с помощью PowerShell?

Спасибо.

Ответы [ 2 ]

20 голосов
/ 20 декабря 2008

Вы можете использовать локальный хост ADSI :

function create-account ([string]$accountName = "testuser") {   
   $hostname = hostname   
   $comp = [adsi] "WinNT://$hostname"  
   $user = $comp.Create("User", $accountName)   
   $user.SetPassword("Password1")   
   $user.SetInfo()   
}
7 голосов
/ 22 декабря 2008

Вы также можете использовать

net user /add

эта команда не ограничивается powershell.

...