Назад | Перейти на главную страницу

Active Directory - массовое обновление компании

Мне было интересно, есть ли способ обновить поле «Компания» для большой группы пользователей в Active Directory? Я хотел бы сопоставить всех пользователей с компанией, заканчивающейся определенной строкой.

Изменение этого параметра для каждого пользователя в отдельности займет слишком много времени.

dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"

Настроить dsquery для целевой аудитории по мере необходимости.

Редактировать: Чтобы соответствовать определенной [под-] строке

dsquery * -filter "&((objectCategory=Person)(objectClass=User)(company=*OLDCOMPANY))" -limit 0 | dsmod user -company "%NEWCOMPANY%"

Настроить *OLDCOMPANY регулярное выражение в соответствии с вашими потребностями.

Напишите сценарий PowerShell, чтобы изменить его для всех пользователей, где компания = старое название компании, на новое название компании.