![Можно ли полностью восстановить гибридную учетную запись пользователя Azure AD? Если да, то как?](https://rvso.com/image/782627/%D0%9C%D0%BE%D0%B6%D0%BD%D0%BE%20%D0%BB%D0%B8%20%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D1%81%D1%82%D1%8C%D1%8E%20%D0%B2%D0%BE%D1%81%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%B8%D1%82%D1%8C%20%D0%B3%D0%B8%D0%B1%D1%80%D0%B8%D0%B4%D0%BD%D1%83%D1%8E%20%D1%83%D1%87%D0%B5%D1%82%D0%BD%D1%83%D1%8E%20%D0%B7%D0%B0%D0%BF%D0%B8%D1%81%D1%8C%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20Azure%20AD%3F%20%D0%95%D1%81%D0%BB%D0%B8%20%D0%B4%D0%B0%2C%20%D1%82%D0%BE%20%D0%BA%D0%B0%D0%BA%3F.png)
Тогда какЭта статьяговорит, что удаленного пользователя AD нужно восстановить только из корзины, чтобы его объект Azure AD также был восстановлен. Для нас, когда объект пользователя AD восстанавливается, Azure AD Connect думает, что он должен подготовить (создать заново) объект Azure AD, выдавая ошибку "InvalidHardMatch: Другой созданный в облаке объект с той же исходной привязкой уже существует в Azure Active", когда он находит соответствующий объект в Azure AD в корзине. Я также пробовал восстанавливать объект AAD как до, так и после восстановления объекта AD.
После окончательного удаления объекта AAD учетная запись AD будет успешно синхронизирована.
С новым объектом AAD я бы перестроил их учетную запись AAD, затем скопировал бы содержимое их исходного почтового ящика в новый почтовый ящик. Однако исходный почтовый ящик пользователя навсегда удаляется Exchange, когдаих исходный ExchangeGuid синхронизируется с AD.
Как правильно восстановить удаленную учетную запись гибридного пользователя Azure AD? Если это должно быть так же просто, как восстановление объекта AD, может ли наш Azure Connect быть неправильно настроен?
1/22/2023: Похоже, что это может быть проблемой, характерной для нашей среды. Если кто-то подтвердит, что удаленную учетную запись AD нужно только восстановить, чтобы Azure Connect восстановил и синхронизировал соответствующий объект Azure AD, я закрою этот вопрос.
решение1
Вам необходимо выполнить жесткое сопоставление удостоверений Microsoft 365 с вашим локальным пользователем. Ниже приведено пошаговое руководство по реализации этого решения:
Удалить локальную идентификацию из синхронизации с O365
Удалить локальную идентификацию из O365 и удалить из корзины
Запустите Powershell и выполните следующие команды
а.
Set-ExecutionPolicy RemoteSigned
б.
$credential = Get-Credential
Введите учетные данные администратора для Office 365 и выполните следующую команду.
Import-Module MsOnline
Connect-MsolService -Credential $credential
Бегать
$ADGuidUser = Get-ADUser -Filter * | Select Name,ObjectGUID | Sort-Object Name | Out-GridView
Выберите локального пользователя из сетки.
Запустите
$UserimmutableID = [System.Convert]::ToBase64String($ADGuidUser.ObjectGUID.tobytearray())
PowerShell, чтобы преобразовать GUID в неизменяемый формат ID.Бегать
$OnlineUser = Get-MsolUser | Select UserPrincipalName,DisplayName,ProxyAddresses,ImmutableID | Sort-Object DisplayName | Out-GridView -Title "Select The Office 365 Online User To HardLink The AD User To" -PassThru
Выберите онлайн-идентификацию для соответствия локальной идентификации.
Бегать
Set-MSOLuser -UserPrincipalName $OnlineUser.UserPrincipalName -ImmutableID $UserimmutableID
Установите онлайн-идентификацию с новым неизменяемым идентификатором
Бегать
Set-MSOLuser -UserPrincipalName $OnlineUser.UserPrincipalName -ImmutableID $UserimmutableID
Проверьте совпадения неизменяемых идентификаторов
Запустите следующие две строки и подтвердите совпадение идентификаторов.
Write-Host "AD Immutable ID Used" $UserimmutableID
Write-Host "Office365 UserLinked" $Office365UserQuery.ImmutableId
Источник:https://www.akinsit.com/how-to-hard-match-office-365-identities-to-on-premise-users
Надеюсь это поможет!