根据 Active Directory OU 分配部门

根据 Active Directory OU 分配部门

我们刚刚将 Office 365 与 ADFS 绑定。我们希望在 Office 365 中查看联系人信息时能够自动看到他们的部门。我们目前在 AD 中没有分配任何部门属性。但是,我们基本上将每个部门都放在自己的 OU 中。有没有办法根据用户所在的 OU 自动为每个用户分配一个部门,这样如果他们转到不同的部门(因此是 OU),它将在所有级别上更新?

答案1

正如评论中所建议的,运行预定的 powershell 脚本是最好的做法。

如何安排时间由您自己决定,我建议您选择晚上较晚的时间,这样您在白天所做的任何更改都会在晚上生效。

现在脚本...我认为让脚本从 OU 中提取所有用户并将他们的部门名称设置为您选择的名称,而不是根据 OU 名称进行设置是明智的。我这样做的理由是您的 OU 名称可能无法反映部门希望显示的名称。

例如,财务部门可能会来找你,说请更新我们部门的信息“公司名称财务团队”你的 OU 名称仍然是“金融”。这样一来,在脚本中编辑一个条目就会变得更容易,而不必将 OU 重命名为可能很长且可怕的名称。

脚本

get-aduser -Filter * -SearchBase "ou=FINANCE,dc=iammred,dc=net" | Set-ADUser -Department Finance

显然替换“ou=xxx“和”-部门xxx“替换为您的 OU 和所需的部门名称。

相关内容