Проблема:
При автоматическом формировании телефонного справочника отображаются служебные и отключенные адреса электронной почты, необходимо их скрыть. Данные адреса будут скрыты в 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"}
}
#################################################################
При автоматическом формировании телефонного справочника отображаются служебные и отключенные адреса электронной почты, необходимо их скрыть. Данные адреса будут скрыты в 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"}
}
#################################################################