Поиск

пятница, 13 декабря 2019 г.

Скрытие адресов электронной почты в GAL.

Проблема:
При автоматическом формировании телефонного справочника отображаются служебные и отключенные адреса электронной почты, необходимо их скрыть. Данные адреса будут скрыты в GAL (global address list).

Решение:
Назначать атрибуту "msExchHideFromAddressLists" значение "TRUE" создав задание в планировщике:

#################################################################
$OUList = 'OU=Служебные,OU=Пользователи,OU=TMN,DC=Domain,DC=local', `
        'OU=Disabled,OU=Пользователи,OU=SPB,DC=Domain,DC=local', `
        'OU=Disabled,OU=Пользователи,OU=NTG,DC=Domain,DC=local', `
        'OU=Disabled,OU=Users,OU=NUR,DC=Domain,DC=local'

$a = $OUList | ForEach-Object {Get-ADUser -SearchBase $_ -Filter *}

ForEach ($strUser in $a)
    {
    Set-ADUser -Identity $strUser -Add @{msExchHideFromAddressLists="TRUE"}
    }
#################################################################