Основные команды для совершения действий с локальными пользователями и группами в Windows с помощью оболочки PowerShell. Будет полезна тем, у кого установлен Windows Server без графической оболочки.
Вывод всех учётных записей списком
Get-LocalUser
Создание пользователя
New-LocalUser -Name Username
если указать параметр -NoPassword, то будет создан пользователь без пароля, например
New-LocalUser -Name Username2 -NoPassword
Просмотр свойств пользователя
Get-LocalUser -Name Username | Select-Object *
Удаление пользователя
Remove-LocalUser -Name Username2
Изменение пароля учётной записи
$password = Read-Host "Enter_Password_Here" -AsSecureString Set-LocalUser -Name Username -Password $password
Изменение свойств пользователя
Set-LocalUser -Name Username -FullName "Vasya Pupkin"
или
Set-LocalUser -Name Username -Description "Главный инженер"
или
Set-LocalUser -Name Username -PasswordNeverExpires
Перевод пользователя в неактивное состояние и обратно
Disable-LocalUser -Name Username
эта команда выключит пользователя
соответственно обратно будет так
Enable-LocalUser -Name Username
Переименование пользователя
Rename-LocalUser -Name Username -NewName SuperUser
Просмотр групп списком
Get-LocalGroup
Просмотр пользователей по имени группы
Get-LocalGroupMember -Group "Администраторы"
выведет список учётных записей группы Администраторы
Добавление пользователя в группу
Add-LocalGroupMember -Group "Администраторы" -Member SuperUser
Удаление пользователя из группы
Remove-LocalGroupMember -Group "Администраторы" -Member SuperUser
Создать новую группу
New-LocalGroup -Name "Отдел продаж"
Удаление группы
Remove-LocalGroup -Name "Отдел продаж"
Переименование группы
Rename-LocalGroup -Name "Отдел продаж" -NewName "Отдел сбыта"