Найти в Дзене
Scripts_sh

Powershell. Работа с пользователями Active Directory

1. Получение списка пользователей


Get-ADUser -Filter * | Select-Object Name, SamAccountName, UserPrincipalName



2. Создание нового пользователя



New-ADUser -Name "Имя Фамилия" -GivenName "Имя" -Surname "Фамилия" -SamAccountName "username" -UserPrincipalName "username@domain.com" -Path "OU=Users,DC=domain,DC=com" -AccountPassword (ConvertTo-SecureString "Password123!" -AsPlainText -Force) -Enabled $true



3. Изменение пароля пользователя




Set-ADAccountPassword -Identity "username" -NewPassword (ConvertTo-SecureString "NewPassword123!" -AsPlainText -Force) -OldPassword (ConvertTo-SecureString "OldPassword123!" -AsPlainText -Force)



4. Заблокировать учетную запись пользователя



Disable-ADAccount -Identity "username"



5. Разблокировать учетную запись пользователя



Enable-ADAccount -Identity "username"



6. Добавление пользовательской учетной записи в группу



Add-ADGroupMember -Identity "ИмяГруппы" -Members "username"



7. Получение списка групп, в которых состоит пользователь



Get-ADUser -Identity "username" -Properties MemberOf | Select-Object -ExpandProperty MemberOf



8. Удаление пользователя



Remove-ADUser -Identity "username" -Confirm:$false



9. Экспорт списка пользователей в CSV



Get-ADUser -Filter * | Select-Object Name, SamAccountName, UserPrincipalName | Export-Csv -Path "C:\UsersList.csv" -NoTypeInformation



10. Поиск неактивных учетных записей пользователей



Search-ADAccount -Users -AccountInactive -TimeSpan 90.00:00:00



---------------------------------------------------------------------------------------------

Не забудьте подписаться на канал, чтобы всегда быть в курсе новых публикаций! Так же подписывайтесь на Telegram канал: https://t.me/Scripts_sh