批量更新显示名称属性以匹配所有AD组的cn属性

我们正在使用Microsoft Online服务设置ADFS以进行联合身份validation。 该文档指出:“没有显示名称的组将不会同步…”我们有超过250个具有空白显示名称属性的组。

有没有人知道一种方法来设置displayname属性来匹配显示名为空的所有组的cn属性?

使用Microsoft Powershell命令,您可以执行此操作。 如果您尚未将其导入到当前的PowerShell会话中,则需要导入AD模块。

Get-ADGroup -filter * -Properties Displayname | Where-Object {$_.displayname -eq $null} | ForEach-Object {Set-ADGroup -Identity $_ -DisplayName $_.SamaccountName}