Сервісний центр VPSGroup ремонт комп'ютерної техніки, заправка картриджів, ремонт оргтехніки, Київ, Виставковий центр, Васильківська, 55

Модуль PowerShell для керування локальними користувачами.

До недавнього часу в PowerShell не було спеціальних інструментів для управління локальними користувачами. Але все змінюється, і в PowerShell 5.1 з'явився модуль Microsoft. Power Shell. Local Accounts. Модуль містить 15 командлетів, за допомогою яких можна здійснювати більшість необхідних операцій над користувачами і групами.



Для знайомства з модулем спробуємо зробити з його допомогою деякі стандартні маніпуляції. Спочатку створимо нового користувача user1, додамо його опис та задамо пароль:

New-LocalUser -Name "user1" -FullName "user1" -Description "first user" -Password $ (Read-Host -AsSecureString)



Створимо ще одного користувача user2, без пароля:

New-LocalUser -Name "user2" -NoPassword

а потім поставимо для нього повне ім'я, опис, пароль і термін дії пароля:

Set-LocalUser -Name "user2" -Fullname "user2" -Description "second user" -Password $ (Read-Host -AsSecureString) -PasswordNeverExpires $ true



Тепер створимо локальну групу Group1:

New-LocalGroup -Name "Group1" -Description "First local security group"

додамо в неї новоствореного користувачів:

Add-LocalGroupMember -Group "Group1" -Member "user1", "user2"

і перевіримо результат:

Get-LocalGroupMember -Group "Group1"



Ну і на завершення познущався над користувача user1.Спочатку відключимо його:

Disable-LocalUser -Name "user1"

потім приберемо з групи:

Remove-LocalGroupMember -Group "Group1" -Member "user1 "

і видалимо обліковий запис:

Remove-LocalUser -Name" user1 "



Модуль Microsoft. Power Shell. Local Accounts входить до складу PowerShell 5.1 і за замовчуванням мається на Windows Server 2016 і Windows 10.Для більш ранніх ОС модуль можна встановити окремо, він входить до складу Windows Management Framework 5.1.

.