365、EAC(Exchange管理センター)からGAL(Global Address
List)を非表示にしようとすると次のエラーが表示されることがあります。
エラー
メールボックスtaro_yamadaに対する操作は、現在のユーザーの書き込みスコープ以外であるため、失敗しました。オブジェクトtaro_yamadaに対して操作’Set-Mailbox’、’HiddenFromAddressListsEnabled’を実行することはできません。このオブジェクトはオンプレミス組織から同期されているため、この操作はオンプレミス組織のオブジェクトで実行する必要があります。
原因:
オンプレミスの Active Directory のオブジェクトを M365へ同期している場合、一部の設定は Office 365
側での編集が不可能となります。
解決法
:下記いづれか
※ オンプレ属性変更が必要な値には、Active Directory に対して Exchange スキーマを拡張する必要があります。
◆
解決法1:ADの属性「msExchHideFromAddressLists」を変更する |
-
ActiveDirectoryユーザーとコンピュータでアカウントを開く
-
「属性エディタ」タブの「msExchHideFromAddressLists」をTrue(非表示)False(表示)する
◆
解決法2:ADの属性「msExchHideFromAddressLists」を変更する |
-
ActiveDirectory管理センターを起動(dsa)
-
該当ユーザーオブジェクトのプロパティを開き「拡張」
-
「属性エディター」の「msExchHideFromAddressLists」をTrueをONにしOK
-
「OK」をクリック
◆
解決法3:PowerShell コマンドでGALの表示/非表示を切り替える |
参考:Windows10:PowerShellでActive Directoryを操作する
+非表示+
Get-ADUser -Filter
{Name -eq 'ユーザーID'} | Set-ADUser -replace @{msExchHideFromAddressLists=$True}
+再表示+
Get-ADUser
-Filter {Name -eq 'ユーザーID'}
| Set-ADUser -replace @{msExchHideFromAddressLists=$False}
+状態の確認+
Get-ADUser
-identity
ユーザーID★注
-Properties * | Select-Object msExchHideFromAddressLists
★注:-Identity
パラメータのユーザーIDとはsamaccountname(UPNではない)
参考:Windows10:PowerShellでGALの表示/非表示を切り替える(Global Address Lists)
|