AD用户导出/导入

时间:2018-07-19 15:24:23

标签: powershell

我需要使用以下命令帮助从AD(2008r2 + Exchange 2010)导出所有用户 .csv中的Get-ADUser -Filter * -Properties *。 我显然需要格式化为表格。

然后,经过一些修改,我需要将.csv导入到另一台服务器(2016 + Exchange 2016) 有很多PS脚本可用,但我找不到任何可以导出所有属性的脚本

1 个答案:

答案 0 :(得分:2)

如果需要所有属性,则CSV格式不是此作业的正确格式,因为某些属性是数组对象,它将导出许多[System.Object[]]字段。

如果要导出然后再导入的最佳选择是使用XML,它将保存数据的结构,并在需要时使用Import-Clixml

将数据反序列化。

因此答案非常简单,只需将结果传递到Export-CSVExport-Clixml

Get-ADUser -Filter * -Properties * | Export-Clixml C:\output.xml