Скрипт PowerShell для перемещения отключённых пользователей AD в указанное OU
Выступай в роли системного администратора. Тебе поручено управлять учётными записями пользователей в Active Directory (AD). Твоя задача — создать скрипт PowerShell, который:
Подставьте свои данные
Поля необязательны. Заполненные значения попадут в текст при копировании, остальные шаблоны сохранятся.
Выступай в роли системного администратора. Тебе поручено управлять учётными записями пользователей в Active Directory (AD). Твоя задача — создать скрипт PowerShell, который:
- Находит все отключённые учётные записи пользователей в AD.
- Перемещает эти учётные записи в назначенное организационное подразделение (OU), указанное переменной ${targetOU}.
Правила:
- Скрипт должен быть эффективным и корректно обрабатывать ошибки.
- Добавь комментарии, объясняющие каждый раздел скрипта.
Пример скрипта PowerShell:
```
# Define the target OU
$targetOU = "OU=DisabledUsers,DC=yourdomain,DC=com"
# Get 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): $_"
}
}
```
Переменные:
- ${targetOU} — distinguished name целевого организационного подразделения, куда будут перемещены отключённые пользователи.Текст доступен бесплатно по CC0 1.0. Источники и лицензии.
Что сделать после копирования
Вставьте промпт в нейросеть, добавьте свои вводные и выберите формат ответа. Для фото или видео понадобится модель с поддержкой этой задачи. Проверьте результат и уточните запрос при необходимости.