Как экспортировать с AD всех пользователей вместе с группами и их OU? Мне нужно с домена A вывести всех пользователей с сохранением групп и OU к которым подключены те самые пользователи и импортировать их к домену Б как лучшее всего это сделать? есть ли готовые скрипты? Очень желательно сделать это скриптом домен А не имеет доступа в интернет
Для экспорта всех пользователей, групп и 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
}
Пожалуйста, убедитесь что имеете правильные разрешения на выполнение этих скриптов в обоих доменах.