top of page

Offline Address Book 

Экспорт адресной книги (GAL) Exchange в CSV

http://winitpro.ru/index.php/2015/10/23/export-adresnoj-knigi-gal-exchange-v-csv/

Добавляем в переменную все записи адресной книги.

$filter = (Get-GlobalAddressList 'Default Global Address List').RecipientFilter

Исключим из списка записи, скрытые из адресной книги (атрибут HiddenFromAddressLists), и экспортируем поля ФИО, почта, должность, отдел, телефон и размещение сотрудника в CSV файл:

Get-Recipient -RecipientPreviewFilter $filter | Where-Object {$_.HiddenFromAddressListsEnabled -ne $true} | Select-Object Name,PrimarySmtpAddress,title,department,office,phone,RecipientTypeDetails | Export-CSV c:\GAL.csv -NoTypeInformation

При возникновении проблем с кодировкой (например, у меня вместо русских букв знаки вопроса), используйте ключ -encoding default:

Get-Recipient -RecipientPreviewFilter $filter | Where-Object {$_.HiddenFromAddressListsEnabled -ne $true} | Select-Object Name,PrimarySmtpAddress,title,department,office,RecipientTypeDetails | Export-CSV c:\GAL.csv -encoding default

Параметр RecipientTypeDetails покажет тип ящика (user mailbox, shared mailbox, DistributionGroup и т.д.). Сделав выборку по типу, можно отделить пользователей, группы рассылки, общие почтовые ящики и т.д.

Чтобы разбить файл CSV при открытии в Excel на несколько столбцов, выполните следующие действия:

Откройте новый Excel-документ - Меню Данные -> Получить внешние данные -> из текста -> выбрали файл - разделитель запятая - Готово!

Принудительное обновление глобальной адресной книги на Exchange

Статья со скриншотами http://morom.spb.ru/принудительное-обновление-глобально/

В Ms Exchange 2010 Глобальная Адресная Книга по умолчанию будет обновляться каждые 24 часа в 5 утра. Это можно изменить в «Organization Configuration- Mailbox- Offline Address Book», ПКМ на OAB, «Свойства- Вкладка Generals- Кнопка Customize».

Обновления адресной книги у пользователей.

Запустите Powershell:
Get-OfflineAddressbook | Update-OfflineAddressbook
Или Зайдите В «Organization Configuration- Mailbox- Offline Address Book» ПКМ OAB и «Update»

Затем Powershell на почтовом(ых) сервере(ах) с ролью MAILBOX:
Net Stop MSExchangeSA & Net Start MSExchangeSA
Или подключаетесь к Exchange серверу с ролью Mailbox, в «Server Manager- Configuration- Services» ПКМ по Службе Microsoft Exchange System Attendat и «Restart».

На серверах CAS Powershell:
Net Stop MSExchangeFDS & Net Start MSExchangeFDS
Или подключаетесь к Exchange серверу с ролью CAS, в «Server Manager- Configuration- Services-» ПКМ по Службе Microsoft Exchange File Distribution и «Restart».

После этого в Outlook 2010 «Файл- Настройка Учетных Записей- Загрузить Адресную Книгу».

Откроется окно Автономная Адресная Книга. Смотрим, чтобы стояла галочка «Загрузить Последние Обновления» . Нажимаем «ОК».

bottom of page