Работа с локальными пользователями и группами в Windows PowerShell

Основные команды для совершения действий с локальными пользователями и группами в 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 "Отдел сбыта"

Добавить комментарий

Ваш адрес email не будет опубликован.