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