【发布时间】:2017-01-05 13:12:00
【问题描述】:
我在从我创建的 CSV 导入组和成员数据时遇到一些问题,原因是我正在执行的导出是导出成员的 CN 名称而不是 SamAccountName 或 DisplayName导入需要。
目前我导出的 CSV 如下所示:
"名称","成员" "GROUP1","CN=LEEROY JENKINS,OU=ADMINISTRATORS,OU=USERS,OU=DOMAIN,DC=DOMAIN,DC=LOCAL;CN=MICHAEL JACKSON,OU=ADMINISTRATORS,OU=USERS,OU=DOMAIN,DC=DOMAIN ,DC=LOCAL;CN=JERRY SPRINGER,OU=GUESTS,OU=USERS,OU=DOMAIN,DC=DOMAIN,DC=LOCAL" "GROUP2","CN=KIMMY SHMIDT,OU=ADMINISTRATORS,OU=USERS,OU=DOMAIN,DC=DOMAIN,DC=LOCAL;CN=MICHAEL JACKSON,OU=ADMINISTRATORS,OU=USERS,OU=DOMAIN,DC=DOMAIN ,DC=LOCAL;CN=JERRY SPRINGER,OU=GUESTS,OU=USERS,OU=DOMAIN,DC=DOMAIN,DC=LOCAL"
我从执行中得到的:
Get-ADGroup -SearchBase "ou=groups,ou=DOMAIN,dc=DOMAIN,dc=local" -Properties name,members -Filter * |
select members, name |
Export-Csv BLAH.CSV -NoTypeInformation
我想我有两个问题,一个是导入不会将 CN 作为有效的成员名称,并且不确定它是否适用于每个拥有多个用户的组。
附带说明 - 我找到了 this article。然而,类似的问题,我还没有像他那样处理格式良好的“Group1 - Name1”表格。我基本上是想找出一种自动方法来创建一个包含组名和成员详细信息的表,可以导入到 Active Directory 中。
【问题讨论】:
-
您想使用数据将您的 csv 成员添加到引用的广告组中吗?
标签: powershell csv active-directory