Глобальный список адресов exchange 2013

Содержание

Содержание
  1. Что нужно знать перед началом работы What do you need to know before you begin?
  2. Использование командной консоли для обновления глобального списка адресов Use the Shell to update a GAL
  3. Создание автономной адресной книги
  4. Определение серверов формирования автономной адресной книги
  5. Изменение сервера формирования автономной адресной книги
  6. Перемещение почтового ящика
  7. Активация базы данных почтовых ящиков на другом сервере
  8. Создание почтового ящика организации
  9. Изменение расписания формирования автономной адресной книги
  10. Какой сервер почтовых ящиков обработал запрос на загрузку автономной адресной книги?
  11. Принудительное формирование автономной адресной книги
  12. Способ 1. Командлет Update-OfflineAddresBook
  13. Способ 2. Перезапуск службы помощника по обслуживанию почтовых ящиков
  14. Размещение почтового ящика организации
  15. Сценарии
  16. Сценарий 1. Создание почтового ящика организации
  17. Сценарий 2. Настройка расписания формирования автономной адресной книги

Применимо к: Exchange Server 2013 Applies to: Exchange Server 2013

Для обновления глобального списка адресов можно использовать командную консоль. You can use the Shell to update a global address list (GAL). Глобальный список адресов это каталог, содержащий записи для всех групп, пользователей и контактов в рамках реализации Microsoft Exchange в Организации. A GAL is a directory that contains entries for every group, user, and contact within an organization's implementation of Microsoft Exchange.

Дополнительные сведения о задачах управления, связанных со списками адресов, см. в разделе Процедуры списка адресов. For additional management tasks related to address lists, see Address list procedures.

Что нужно знать перед началом работы What do you need to know before you begin?

Предполагаемое время для завершения каждой процедуры: 5 минут. Estimated time to complete each procedure: 5 minutes.

Для выполнения этих процедур необходимы соответствующие разрешения. Сведения о необходимых разрешениях см. в статье Запись "Списки адресов" в разделе Разрешения для электронных адресов и адресных книг. You need to be assigned permissions before you can perform this procedure or procedures. To see what permissions you need, see the "Address lists" entry in the Email address and address book permissions topic.

По умолчанию Exchange Online роль "Список адресов" не назначена ни одной из групп ролей. Чтобы использовать командлеты, для которых требуется эта роль, ее необходимо добавить в группу ролей. Дополнительные сведения см. в разделе "Добавление роли в группу ролей" статьи Управление группами ролей. By default in Exchange Online, the Address List role isn't assigned to any role groups. To use any cmdlets that require the Address List role, you need to add the role to a role group. For more information, see the "Add a role to a role group" section in the topic, Manage role groups.

Эту процедуру невозможно выполнить в Центре администрирования Exchange. You can't use the Exchange admin center (EAC) to perform this procedure. Необходимо использовать командную консоль. You must use the Shell.

Сочетания клавиш для процедур, описанных в этой статье, приведены в статье Сочетания клавиш в Центре администрирования Exchange. For information about keyboard shortcuts that may apply to the procedures in this topic, see Keyboard shortcuts in the Exchange admin center.

Возникли проблемы? Having problems? Обратитесь за помощью к участникам форумов Exchange. Ask for help in the Exchange forums. Посетите форумы на сервере Exchange Server. Visit the forums at Exchange Server.

Использование командной консоли для обновления глобального списка адресов Use the Shell to update a GAL

В этом примере выполняется обновление глобального списка адресов для компании "Fourth Coffee". This example updates a GAL for the Fourth Coffee company.

Выполнение этой команды приводит только к запуску обновления. Обновление глобального списка адресов может занять несколько часов. Running this command only starts the update process. It may take several hours for the GAL to be updated.

Подробные сведения о синтаксисе и параметрах см. в разделе Update-GlobalAddressList. For detailed syntax and parameter information, see Update-GlobalAddressList.

В этой статье хочу остановиться на Offline Address Book (OAB) в Exchange2010, а именно где в Exchange 2010 настраивается OAB, как настроить обновление OAB на MS Outlook
Автономная адресная книга (OAB) — это копия адресной книги, загружаемая в MS Outlook для того, чтобы после отключения от сети, пользователь мог продолжать использовать записи, хранящиеся в ней .
Существует два способа распространения OAB — это:
• Веб-распространение (актуально для Outlook 2007 и выше) ;
• Распространение через Public Folders (актуально для Outlook 2003 и ниже).

Для того, что бы посмотреть какой из способов у вас используется или включить отключить один из способ, достаточно зайти «Organization Configuration- Mailbox- Offline Address Book» правой кнопкой на вашу OAB выбираем «Свойства- вкладка Distribution»

Как посмотреть на какие URL адреса опубликована OAB. Для этого необходимо зайти в «Client Access- Offline Address Book Distribution» правой кнопкой по OAB выбираем «Properties- вкладка URLs».

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

Читайте также:  Как включить анимацию фона в яндекс браузере

Во время этого процесса все новые адреса электронной почты добавляются в глобальный список адресов, когда клиенты подключаются, они обновляют свою копию адресной книги. Предположим, вы создали почтовый ящик, но пользователи не смогут найти адрес электронной почты нового сотрудника, поскольку информация в их адресную книгу не попала. У них информация о новом пользователе появиться только на следующий день.

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 нажимаете «Файл- Настройка учетных записей- Загрузить адресную книгу».

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

Для Outlook 2007 –«меню Сервис — Отправить/получить — Загрузить адресную книгу».

Исходная статья опубликована во вторник, 15 января 2013 г.

В статье блога группы разработчиков Exchange Автономная адресная книга в Exchange Server 2013 была представлена новая архитектура формирования и распространения автономной адресной книги в Exchange Server 2013. Потратьте немного времени, чтобы ознакомиться с этой статьей, если вы ее еще не читали, или вспомнить ее содержимое.

Управление автономной адресной книгой (OAB ) и ее администрирование отличаются в Exchange 2013 из-за изменений в архитектуре. Кроме того, в новом Центре администрирования Exchange в настоящее время нет возможностей для управления автономными адресными книгами. Это означает, что для выполнения задач, связанных с автономными адресными книгами, вам пока придется использовать командную консоль Exchange.

В этой статье рассматриваются стандартные задачи администрирования OAB и для наглядности приводится несколько реальных сценариев.

Примечание. Если вы используете доменную среду Active Directory с несколькими лесами, параметр ViewEntireForest сеанса консоли должен быть включен. В противном случае некоторые из команд в этой статье не вернут выходные данные.

Чтобы включить параметр ViewEntireForest, выполните следующую команду:

Set-ADServerSettings -ViewEntireForest $true

Создание автономной адресной книги

При создании автономной адресной книги в Exchange 2013 параметр -Server больше не используется. Чтобы создать автономную адресную книгу, вам нужно указать только требуемые списки адресов.

В следующем примере создается автономная адресная книга для списка адресов с именем "Глобальный список адресов FAB".

New-OfflineAddressBook -Name OAB-FAB -AddressLists "Глобальный список адресов FAB"

Определение серверов формирования автономной адресной книги

Арбитражным почтовым ящикам в Exchange Server 2013 назначаются "постоянные возможности", определяющие назначение или функцию арбитражного почтового ящика.

Арбитражный почтовый ящик с постоянной возможностью OrganizationCapabilityOABGen отвечает за формирование автономной адресной книги. В этой статье мы будем называть этот почтовый ящик почтовым ящиком организации.

Сервер почтовых ящиков Exchange Server 2013, на котором размещен почтовый ящик организации, формирует все автономные адресные книги, определенные в среде.

Чтобы определить серверы формирования автономной адресной книги в среде без группы обеспечения доступности баз данных, используйте следующую команду:

Get-Mailbox -Arbitration | where <$_.PersistedCapabilities -like "*oab*">| ft name,servername

В среде с группой обеспечения доступности баз данных определение серверов формирования автономной адресной книги осуществляется в два этапа.

Этап 1. Определите базу данных почтовых ящиков, в которой размещен почтовый ящик организации с возможностью формирования автономной адресной книги.

Чтобы получить список арбитражных почтовых ящиков с постоянной возможностью OABGen и баз данных, в которых размещены эти почтовые ящики, используйте следующую команду:

Get-Mailbox -Arbitration | where <$_.PersistedCapabilities -like "*oab*">| ft name,database

Этап 2. Определите сервер почтовых ящиков, на котором установлена база данных с почтовым ящиком организации.

Чтобы определить активную копию базы данных почтовых ящиков, используйте следующую команду:

Сервер, на котором база данных имеет состояние mounted (подключена), — это текущий сервер формирования автономной адресной книги.

Изменение сервера формирования автономной адресной книги

Сервер формирования автономной адресной книги можно изменить двумя способами.

Перемещение почтового ящика

Переместите почтовый ящик организации в базу данных почтовых ящиков на сервере, который необходимо назначить сервером формирования автономной адресной книги.

DB1 — это база данных с единственной копией, которая установлена на сервере Exch1 и в которой размещен почтовый ящик организации. DB2 — это база данных почтовых ящиков на сервере Exch2.

Чтобы переместить почтовый ящик организации в базу данных DB2 и сделать сервер Exch2 сервером формирования автономной адресной книги, можно использовать следующую команду.

Get-Mailbox -Arbitration -database db1| where <$_.PersistedCapabilities –like “*oab*”>| New-MoveRequest -TargetDatabase db2

Этот способ лучше подходит для сред с единственной копией базы данных почтовых ящиков, в которой размещен почтовый ящик организации.

Активация базы данных почтовых ящиков на другом сервере

Этот способ подходит для сред с несколькими копиями базы данных почтовых ящиков, в которой размещен почтовый ящик организации.

Почтовый ящик организации размещен в базе данных DB1, копии которой находятся на серверах Exch1 и Exch2. В настоящее время база данных DB1 активна на сервере Exch1.

Читайте также:  Генератор названий из двух слов

Чтобы активировать базу данных DB1 на сервере Exch2, сделав его тем самым сервером формирования автономной адресной книги, можно использовать следующую команду:

Move-ActiveMailboxDatabase DB1 -ActivateOnServer Exch2

Примечание. Перед изменением сервера формирования автономной адресной книги ознакомьтесь с рекомендациями в разделе "Размещение почтового ящика организации" ниже.

Создание почтового ящика организации

Администраторы могут создавать дополнительные почтовые ящики организации для обеспечения отказоустойчивости или обслуживания пользователей в географически распределенном развертывании Exchange.

Создание почтового ящика организации осуществляется в два этапа.

Этап 1. Создайте арбитражный почтовый ящик.

New-Mailbox -Arbitration -Name "OAB Краснодар" -Database DB2Seattle -UserPrincipalName oabs@contoso.com –DisplayName "Почтовый ящик автономной адресной книги для Краснодара"

Этап 2. Включите возможность OABGen.

Set-Mailbox -Arbitration oabs -OABGen $true

Примечание. Перед созданием дополнительных почтовых ящиков организации ознакомьтесь с рекомендациями в разделе "Размещение почтового ящика организации" ниже.

Изменение расписания формирования автономной адресной книги

В версиях, предшествовавших Exchange Server 2010, формирование автономной адресной книги выполнялось согласно расписанию, заданному в свойствах автономной адресной книги. При просмотре свойств автономной адресной книги в Exchange 2013 вы можете увидеть настроенное расписание. Однако формирование автономной адресной книги в Exchange Server 2013 осуществляется не в соответствии с расписанием, определенным в свойствах автономной адресной книги.

Вместо этого оно выполняется в соответствии со значениями свойств OABGeneratorWorkCycle и OABGeneratorWorkCycleCheckpoint, настроенными на сервере почтовых ящиков.

Значения на этом снимке экрана означают, что автономная адресная книга формируется один раз в день.

Какой сервер почтовых ящиков обработал запрос на загрузку автономной адресной книги?

Сервер клиентского доступа Exchange Server 2013 передает запрос на загрузку автономной адресной книги на соответствующий сервер почтовых ящиков. На сервере клиентского доступа ведется журнал всех обработанных запросов. Файлы журнала находятся в папке %ExchangeInstallPath%LoggingHttpProxyOAB.

Эти файлы журнала — отличное средство для определения сервера почтовых ящиков, который сервер клиентского доступа выбрал для обработки запроса.

Ниже приведены сведения о некоторых важных полях в файлах журнала.

ПолеОписание
UrlStemПозволяет определить, какая автономная адресная книга была загружена и была ли загрузка полной или добавочной
AuthenticatedUserИмя пользователя, запросившего автономную адресную книгу
AnchorMailboxОтображаемое имя почтового ящика организации, который был определен как ближайший для обработки запроса на загрузку автономного почтового ящика
ServerHostNameИмя сервера клиентского доступа, обработавшего запрос
HttpStatusКод состояния для действия прокси
ProxyActionДействие, которое сервер клиентского доступа выполнил для запроса; для автономной адресной книги Exchange 2013 чаще всего это будет действие прокси
TargetServerИмя сервера почтовых ящиков, на который был передан запрос

Для удобства чтения файл журнала можно импортировать в Excel.

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

Формирование автономной адресной книги в Exchange Server 2013 можно запустить немедленно принудительным образом двумя способами.

Способ 1. Командлет Update-OfflineAddresBook

Приведенная ниже команда служит для принудительного формирования автономной адресной книги с именем "Автономная адресная книга по умолчанию" во всех почтовых ящиках организации.

Update-OfflineAddressBook "автономная адресная книга по умолчанию"

Примечание. Эта команда инициирует запрос RPC к каждому серверу почтовых ящиков, на котором размещен активный почтовый ящик организации.

Способ 2. Перезапуск службы помощника по обслуживанию почтовых ящиков

Служба помощника по обслуживанию почтовых ящиков Microsoft Exchange на сервере почтовых ящиков отвечает за формирование автономной адресной книги. Перезапуск этой службы приводит к формированию всех автономных адресных книг, определенных в среде на определенном сервере почтовых ящиков, если на нем размещен активный почтовый ящик организации.

Размещение почтового ящика организации

Сервер клиентского доступа Exchange Server 2013 передает запрос на загрузку автономной адресной книги на ближайший сервер почтовых ящиков, на котором размещен активный почтовый ящик организации. Если в одном сайте Active Directory обнаружено несколько активных почтовых ящиков организации, запрос будет передаваться на все соответствующие серверы путем циклического перебора. Это может привести к слишком частым полным загрузкам автономной адресной книги.

Поэтому в настоящее время рекомендуется планировать размещение почтового ящика организации так, чтобы в сайте Active Directory был только один активный почтовый ящик такого типа. Это относится как к созданию новых почтовых ящиков организации, так и к созданию копий базы данных почтовых ящиков, в которой размещен почтовый ящик организации.

Сценарии

В следующих сценариях рассматриваются реальные ситуации, наглядно поясняющие новые способы управления автономной адресной книгой.

Сценарий 1. Создание почтового ящика организации

В компании Contoso есть серверы почтовых ящиков и клиентского доступа Exchange Server 2013, развернутые в Волгограде и Краснодаре. Алексей, администратор Exchange компании Contoso, анализирует файлы журнала HTTP-прокси на серверах клиентского доступа и обнаруживает, что запросы на загрузку автономного файла журнала от пользователей в Краснодаре отправляются на серверы в Волгограде. В ходе дальнейшего исследования выясняется, что имеется только один почтовый ящик организации, находящийся в Волгограде, и поэтому запросы на загрузку автономной адресной книги от всех пользователей поступают на сервер в Волгограде.

Алексей решает создать еще один почтовый ящик организации в Краснодаре с помощью следующих команд.

Этап 1. Создание арбитражного почтового ящика

New-Mailbox -Arbitration -Name "OAB Краснодар" -Database DB2Seattle -UserPrincipalName oabs@contoso.com –DisplayName "Почтовый ящик автономной адресной книги для Краснодара"

Этап 2. Включение возможности OABGen для арбитражного почтового ящика

Set-Mailbox -Arbitration oabs -OABGen $true

Сценарий 2. Настройка расписания формирования автономной адресной книги

Вадим является администратором развертывания Exchange 2013 в компании Tail Spin Toys. Расписание формирования автономной адресной книги по умолчанию не устраивает компанию. Необходимо, чтобы формирование происходило каждый четвертый час.

Чтобы изменить свойства серверов почтовых ящиков, на которых размещается почтовый ящик организации, Вадим использует следующую команду.

Читайте также:  Битые пиксели на проекторе

Set-MailboxServer Exch1 -OABGeneratorWorkCycle 01.00:00:00 -OABGeneratorWorkCycleCheckpoint 04:00:00

Через пару дней Вадим анализирует событие с кодом 17002 в журнале приложений, чтобы проверить, формируется ли автономная адресная книга каждые четыре часа.

Надеемся, эта статья помогла вам. Оставьте свой отзыв ниже.

Бхалчандра Атре (Bhalchandra Atre)

Это локализованная запись блога. Исходная статья находится по ссылке Managing OAB in Exchange Server 2013

-D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; management and administration is different in Exchange 2013 because of architecture changes. Additionally, the new Exchange Admin Center does not currently have options for managing OABs. This means that, at this time, you will need to use Exchange Management Shell for OAB-2D;related tasks.]]> -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; administration and has a couple of real life scenarios to help understand the tasks better.]]> -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; ViewEntireForest is enabled, else some of the commands in the article won’t return any output.]]> -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; does not take place according to the “Schedule” defined on OAB properties:]]> -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; Bhalchandra Atre ]]> -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -D;-A; -->

Оцените статью
Добавить комментарий

Adblock
detector