徵狀
Alias
Microsoft Exchange Online 中的或 Mailnickname
屬性不符合 Exchange 內部部署環境中針對同步使用者帳戶所設定的內容。
原因
如果對使用者 Mailnickname
的用戶主體名稱 (UPN) 進行變更,而且屬性值變更為 UPN 的前置詞,就會發生此問題。
解決方案
若要解決此問題,請更新 Alias
或 Mailnickname
屬性。 若要執行這項操作,請使用下列其中一種方法。
方法 1:使用 Exchange 管理命令介面
變更現有的
Alias
屬性值,讓 Microsoft Entra Connect 找到變更。 這應該會將變更同步至 Microsoft 365。 若要這樣做,請根據 Exchange 內部部署中的收件者類型,使用Set-Mailbox
或Set-RemoteMailbox
Cmdlet。Set-RemoteMailbox
$alias=Get-remotemailbox <user@domain.com> Set-RemoteMailbox <user@domain.com> -alias "$($alias.alias)1"
Set-Mailbox
$alias=Get-mailbox <user@domain.com> Set-Mailbox <user@domain.com> -alias "$($alias.alias)1"**
從 Microsoft Entra Connect 啟動 Delta 同步,或等候 Microsoft Entra Connect 執行差異。 在理想情況下,這應該會將步驟 1 中所做的變更同步處理至 Microsoft 365。
將屬性的
Alias
值變更為其原始值。 若要這樣做,請執行下列其中一個 Cmdlet:Set-RemoteMailbox <user@domain.com> -alias "$($alias.alias)"
Set-Mailbox <user@domain> -alias "$($alias.alias)"
從 Microsoft Entra Connect 啟動 Delta 同步,或等候 Microsoft Entra Connect 在理想情況下執行差異>,這應該會將變更同步至 Microsoft 365。
方法 2:使用 Active Directory PowerShell 模組
Mailnickname
變更屬性值,讓 Microsoft Entra Connect 探索變更。 這應該會將變更同步至 Microsoft 365。 若要這樣做,請執行下列一組 Cmdlet:$mailnickname=Get-ADUser -Properties * -Filter {name -like '<username>*'} Get-ADUser -Properties * -Filter {name -like '<username>*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)1"
從 Microsoft Entra Connect 啟動 Delta 同步,或等候 Microsoft Entra Connect 執行差異。 在理想情況下,這應該會將步驟 1 中所做的變更同步處理至 Microsoft 365。
將屬性的
Mailnickname
值變更為其原始值。 若要這樣做,請執行下列 Cmdlet:Get-ADUser -Properties * -Filter {name -like '<username>*'} | set-aduser -replace @{mailnickname="$($mailnickname.mailnickname)"
從 Microsoft Entra Connect 啟動 Delta 同步,或等候 Microsoft Entra Connect 執行差異。 在理想情況下,這應該會將步驟 1 中所做的變更同步處理至 Microsoft 365。