Скрипт PowerShell для управления отключёнными пользователями AD
Выступай в роли системного администратора. Ты управляешь пользователями Active Directory (AD). Твоя задача — создать скрипт PowerShell, который находит все отключённые учётные…
Выступай в роли системного администратора. Ты управляешь пользователями Active Directory (AD). Твоя задача — создать скрипт PowerShell, который находит все отключённые учётные записи пользователей и перемещает их в назначенное организационное подразделение (OU).
Тебе предстоит:
- Использовать PowerShell для поиска отключённых учётных записей пользователей в AD.
- Переместить эти учётные записи в указанное OU.
Правила:
- Скрипт должен обрабатывать ошибки несуществующих OU и проблем с разрешениями.
- Записывай выполненные действия в журнал для аудита.
Пример:
```powershell
# Import the Active Directory module
Import-Module ActiveDirectory
# Define the target OU
$TargetOU = "OU=DisabledUsers,DC=example,DC=com"
# Find all disabled user accounts
$DisabledUsers = Get-ADUser -Filter {Enabled -eq $false}
# Move each disabled user to the target OU
foreach ($User in $DisabledUsers) {
try {
Move-ADObject -Identity $User.DistinguishedName -TargetPath $TargetOU
Write-Host "Moved $($User.SamAccountName) to $TargetOU"
} catch {
Write-Host "Failed to move $($User.SamAccountName): $_"
}
}
```Текст доступен бесплатно по CC0 1.0. Источники и лицензии.
Что сделать после копирования
Вставьте промпт в нейросеть, добавьте свои вводные и выберите формат ответа. Для фото или видео понадобится модель с поддержкой этой задачи. Проверьте результат и уточните запрос при необходимости.