Как экспортировать с AD всех пользователей вместе с группами и их OU? Мне нужно с домена A вывести всех пользователей с сохранением групп и OU к которым подключены те самые пользователи и импортировать их к домену Б как лучшее всего это сделать? есть ли готовые скрипты? Очень желательно сделать это скриптом домен А не имеет доступа в интернет

3 Мая 2022 в 19:53
260 +1
0
Ответы
1

Для экспорта всех пользователей, групп и OU из домена A и последующего импорта их в домен B, можно воспользоваться PowerShell скриптами.

Для экспорта данных из домена A можно воспользоваться следующим скриптом:

Import-Module ActiveDirectory
$users = Get-ADUser -Filter * -Properties *
$groups = Get-ADGroup -Filter *
$users | Export-Csv -Path "C:\Users.csv"
$groups | Export-Csv -Path "C:\Groups.csv"

Для импорта данных в домен B можно воспользоваться следующим скриптом:

Import-Module ActiveDirectory
$users = Import-Csv -Path "C:\Users.csv"
$groups = Import-Csv -Path "C:\Groups.csv"
foreach ($user in $users) {
New-ADUser -Name $user.Name -SamAccountName $user.SamAccountName -UserPrincipalName $user.UserPrincipalName -Path $user.Path
}
foreach ($group in $groups) {
New-ADGroup -Name $group.Name
}

Пожалуйста, убедитесь что имеете правильные разрешения на выполнение этих скриптов в обоих доменах.

16 Апр 2024 в 18:38
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир