Как экспортировать и импортировать пользователей AD, группы и членство в группах?

Привет, я хочу скопировать своих пользователей, группы и членство в Active Directory с одного DC на другой, используя csvde, где машины идентичны, за исключением только имени домена и машины. Обратите внимание, что каждый сервер является DC и сам является единственным членом домена. Команда, которую я использую для экспорта:

csvde -f C:\exportAD.csv -m -n -o "primaryGroupID,lockoutTime" -j C:\Logs\

Затем я редактирую файл csv, удаляя несколько строк, которые не будут импортироваться, и меняя имя домена и компьютера, а затем импортирую его на второй компьютер, используя:

csvde -i -f C:\exportAD.csv -k -j C:\Logs\

Тем не менее, это не членство в группе присутствует в оригинале.

Есть идеи?

-Frink

2 ответа

Решение
$Groups = Get-ADGroup -Filter * -SearchBase "DC=<DC Path>"
$Results = foreach( $Group in $Groups ){    
    Get-ADGroupMember -Identity $Group | foreach {    
        [pscustomobject]@{    
            GroupName = $Group.Name    
            Name = $_.Name    
            }    
        }    
    }    
$Results
Другие вопросы по тегам