我们使用 ADConnect 将本地 AD 同步到 Azure AD。我们使用 Office 365 进行 Exchange/SharePoint/Skype/等。
有一位用户遇到了一些问题(与 O365 或 Azure AD 无关),因此决定为他们创建一个新的 AD 帐户(不,这不是正确的选择,但已经这样做了。)因此现在同一个用户有两个 AD 帐户,每个帐户都同步到 Azure AD。他们的 Office 365 许可证、邮箱、Skype 等都链接到他们的旧 AD 帐户,但他们正在使用他们的新 AD 帐户登录他们的计算机。
有什么办法可以转移Office 365/Azure AD 链接的所有内容[电子邮件保护]到[电子邮件保护]? 我的倾向是否定的(我们只需要摆脱[电子邮件保护]),但我想先检查一下。
答案1
最初是的,您需要查询分配给 Office 365/Azure 的所有许可证、组 (成员)、权限和角色[电子邮件保护]
在这里获取许可证,我有一个脚本,可以导出所有已分配的许可证 * Get-MsolAccountSku
Import-Csv -Path“C:\scripts\NewAccounts.csv”| foreach {New-MsolUser -DisplayName $.显示名称-名字$.名字-姓氏$.姓氏-用户主体名称$.用户主体名称-使用位置$.使用位置-许可证分配$.AccountSkuId} | Export-Csv -Path“C:\scripts\NewAccountResults.csv”
获取 MsolUser-UserPrincipalName-TenantId
获取 MsolUserRole -ObjectId -TenantId
然后移动[电子邮件保护]
Get-AzureADUser -Objectid | Set-AzureADUser -City“纽约”-Country“美国”-TelephoneNumber“123456789”-StreetAddress“xxx h 楼层”-PostalCode“10010”-Department“营销”-JobTitle“员工”
获取 AzADUser -ObjectId 155a5c10-93a9-4941-a0df-96d83ab5ab24 | 更新 AzADUser -DisplayName MyNewDisplayName
Import-Csv -Path“C:\scripts\NewAccounts.csv”| foreach {New-MsolUser -DisplayName $.显示名称-名字$.名字-姓氏$.姓氏-用户主体名称$.用户主体名称-使用位置$.使用位置-许可证分配$.AccountSkuId} | Export-Csv -Path“C:\scripts\NewAccountResults.csv”
尝试一下,如果需要进一步的帮助请告诉我,我会完成它
干杯
巴勃罗