Как экспортировать и импортировать пользователей 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 ответа
Решение
На этот вопрос ответили в https://serverfault.com/questions/181211/how-to-export-and-import-ad-users-groups-and-group-membership/229181
$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