※関連:Windows10:PowerShellでActive Directoryを操作する(ADコマンド)
■ PowerShellでGAL(Global Address
List)の表示/非表示を切り替える
+非表示+
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
これらのコマンドにより↓の設定が変更されます。
◆Exchange管理センターのHide
from address listsのチェックがON/OFF
◆ADの属性「msExchHideFromAddressLists」がTrue/False
◎GALを非表示にする(Y/N入力なし)
Get-ADUser
-Filter {Name -eq 'yamada'} | Set-ADUser -replace @{msExchHideFromAddressLists=$True}
|
◎GALの状態を確認する
Get-ADUser
-identity mh_akechi -Properties * | Select-Object
msExchHideFromAddressLists
>>
msExchHideFromAddressLists
--------------------------
True ←Trueなら非表示、False及び値なし(未構成)なら表示 |
◎GALを表示する(Y/N入力なし)
Get-ADUser
-Filter {Name -eq ' yamada'} | Set-ADUser -replace @{msExchHideFromAddressLists=$False} |
◎UserIDを流し込んで一括表示/非表示できるので便利(▼一括再表示)
Get-ADUser
-Filter {Name -eq 'yamada'} | Set-ADUser -replace @{msExchHideFromAddressLists=$False}
Get-ADUser -Filter {Name -eq 'sato'} | Set-ADUser -replace
@{msExchHideFromAddressLists=$False}
Get-ADUser -Filter {Name -eq 'tanaka'} | Set-ADUser -replace
@{msExchHideFromAddressLists=$False}
Get-ADUser -Filter {Name -eq 'sasaki'} | Set-ADUser -replace
@{msExchHideFromAddressLists=$False} |
|