我想将 CSVDE 导入到我的服务器 2008 r2 DC 上。我已正确设置 csv,可以导入用户并将用户从导入添加到组中,一切如预期。然后我发现包含我的 csv 的主文件的命名方案与 Active Directory 中的用户不同。
这意味着用于将用户添加到组的 CN 列表可能相同也可能不同 - 通常缺少中间名。
我的问题是:有没有办法进行导入,调用我知道是相同的内容,例如 sAMAccountname,而不必修改我的 AD 成员的所有属性,或者尝试找出哪些中间名已被删除或没有被删除
或者换句话说:
DN、description、objectClass、sAMAccountName、mail、member "CN=Cheesecake Group,OU=Tech,OU=Staff,DC=khs,DC=edu",cheescake 的分发组、group、Cheesecake Group,[电子邮件保护],“CN=Charlie Cheesecake,OU=Tech,OU=Staff,DC=khs,DC=edu”
粗体文字是否可以替换为类似
“sAMAccountname=12345,OU=Tech,OU=Staff,DC=khs,DC=edu”
答案1
使用 Powershell 或其他工具查找您当前已获得 sAMAccountName 的帐户的正确可分辨名称,并在您的 CSVDE 文件中替换这些值。
或者,如果您要做的只是将成员添加到组,只需使用 Powershell 通过他们的 sAMAccountName 添加他们。
Add-ADPrincipalGroupMembership -identity $samAccountName -memberof GroupName