如何导出和导入AD用户,组和组成员?

时间:2010-09-13 12:50:22

标签: active-directory csvde

喂, 我想使用csvde将我的Active Directory用户,组和组成员身份从一个DC复制到另一个DC,其中除了域和机器的名称之外,机器是相同的。 请注意,每个服务器都是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 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

$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