Как экспортировать и импортировать пользователей AD, группы и членство в группах? - PullRequest
0 голосов
/ 13 сентября 2010

Алло, Я хочу скопировать своих пользователей, группы и членство в 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 ]

1 голос
/ 31 января 2011
0 голосов
/ 10 января 2018
$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
...