Чтобы пользователи Microsoft Exchange могли просматривать информацию о занятости пользователей Google Календаря, настройте доступ к этим сведениям, следуя инструкциям ниже.
Если вы используете псевдоним домена Google Workspace, убедитесь, что псевдоним настроен правильно. Подробнее об использовании псевдонима домена…
Важно! На этом шаге рассматривается общая доступность пользователей. Если вы хотите, чтобы пользователи Exchange могли просматривать информацию о доступности ресурсов Workspace и искать их по названию, вам нужно выполнить дополнительное действие. Подробнее о том, как разрешить пользователям Exchange бронировать ресурсы Workspace…
Шаг 3 из 6
Как настроить доступ к статусам занятости из Календаря
Шаг 1. Настройте пользователей Google Workspace
Убедитесь, что для каждого пользователя Google Workspace выполняются следующие требования:
- У него есть аккаунт Google Workspace с включенным Google Календарем. Подробнее о том, как включить или отключить Календарь для пользователей…
- У пользователя есть почтовый контакт на сервере Exchange, который позволяет Exchange получать данные о статусах занятости от Google. Подробные сведения о создании почтового контакта можно найти в справочной статье Microsoft.
Примечание. Вы можете создать почтовые контакты в Exchange для основных календарей пользователей Google Workspace и ресурсов календаря, если хотите, чтобы они были видны в Exchange. Чтобы предоставить доступ к данным о занятости ресурсов календаря, необходимо выполнить дополнительные действия.
- Обеспечивает доставку писем, отправленных на адрес контакта электронной почты в Exchange, на адрес Gmail пользователя в аккаунте Google Workspace.
- Почтовый контакт указан в глобальном списке адресов Exchange, чтобы его можно было найти при планировании встреч. Контакты можно добавлять с помощью скрипта, работающего через Microsoft PowerShell и Google Directory API.
- Позволяет скрыть почтовый ящик в глобальном списке адресов, если у пользователя Google Workspace также есть почтовый ящик Exchange. Это позволит выбирать почтовый контакт и показывать статус занятости связанного с ним календаря каждый раз, когда пользователя приглашают на встречу.
Примечание. Если у вас действуют пользовательские псевдонимы домена, убедитесь, что почтовые контакты на сервере Exchange содержат адреса электронной почты как основного домена, так и пользовательского псевдонима домена. Основной адрес электронной почты должен использовать пользовательский псевдоним домена (например, hao@googleworkspace.altostrat.com), чтобы сведения о занятости отправлялись в Google Workspace с помощью этого псевдонима. Дополнительный адрес должен использовать основной домен (например, hao@altostrat.com), чтобы пользователи Exchange могли находить этот адрес электронной почты при поиске в глобальном списке адресов и отправлять на него письма.
Шаг 2. Разрешите интернет-подключения
Разрешите исходящие интернет-подключения, чтобы сервер Exchange мог обмениваться данными с серверами Google. У сервера Exchange должна быть возможность отправлять запросы HTTP (EWS SOAP) на следующие URL:
- https://calendar.google.com/autodiscover/autodiscover.xml
- https://calendar.google.com/Exchange/Exchange.ews
Шаг 3. Создайте аккаунт переноса Google и учетные данные
С помощью аккаунта переноса сервер Exchange будет подключаться к Google Workspace для проверки информации о занятости пользователей Календаря.
Подготовка
- Создайте аккаунт переноса в Google Workspace. Он будет использоваться Exchange для доступа к информации о занятости пользователей в Google Календаре. Это должен быть стандартный аккаунт, который будет использоваться только для взаимодействия с Календарем. Убедитесь, что аккаунт не заблокирован и не удален, в нем включено приложение "Календарь" и у него есть действительная лицензия. Подробные сведения о настройке аккаунта приведены в статье Как добавить аккаунты пользователей.
- Включите Календарь для аккаунта. Дополнительные сведения приведены в статье Как включить или отключить Календарь для пользователей. После этого убедитесь, что аккаунту переноса доступны нужные мероприятия.
- Предоставьте аккаунту переноса Google доступ к Google Календарю. Убедитесь, что у этого аккаунта есть доступ к информации о занятости или мероприятиях, чтобы у него была возможность проверять статусы занятости всех пользователей. Настройки аккаунта переноса Google должны совпадать с настройками Calendar Interop (с применением минимального набора разрешений).
Как создать учетные данные
Для выполнения этого действия необходим аккаунт суперадминистратора.-
В консоли администратора Google нажмите на значок меню
Приложения
Google Workspace
Календарь.
Необходимо право администратора Календарь.
- Нажмите Настройки Инструмента взаимодействия с Календарем.
- В разделе Доступ к статусу занятости из Календаря в Exchange нажмите Создать конфигурацию сервера Exchange.
- Выберите один из вариантов ниже.
- Если вы не создали учетные данные или не можете найти файл, нажмите Generate a new one (Сгенерировать) и перейдите к шагу 6.
- Если у вас есть файл, нажмите Выбрать файл и выберите файл с учетными данными. Затем перейдите к разделу Шаг 4. Добавьте адресное пространство доступности в Exchange.
- Чтобы создать новый набор учетных данных для аутентификации в Exchange, введите адрес электронной почты аккаунта переноса Google.
- Установите флажок согласия.
- Нажмите Generate new credentials (Создать новые учетные данные).
- Чтобы получить сгенерированные учетные данные, нажмите Download (Скачать). Сохраните учетные данные – они потребуются на следующем шаге.
Важно!
- Учетные данные можно скачать только один раз, поэтому обязательно сохраните файл с ними в надежном месте.
- Когда вы создаете новые учетные данные для аккаунта переноса Google, текущие учетные данные аннулируются. Чтобы предоставить доступ к статусам занятости в Календаре нескольким серверам Exchange – например, если работаете в смешанной среде Exchange/Exchange Online (Microsoft 365) – используйте для них одни и те же учетные данные.
- Если учетные данные аннулированы, настройте сервер Exchange заново, как описано в следующем шаге.
- Если пользователи Exchange больше не должны получать информацию о занятости, удалите аккаунт переноса.
Шаг 4. Добавьте адресное пространство доступности в Exchange
Затем нужно добавить в Exchange адресное пространство доступности, чтобы сервер Exchange мог запрашивать у Google Workspace информацию о занятости.
Для этого нужно выполнить несколько команд в Exchange Server PowerShell (командной консоли Exchange). На этих шагах инструмент конфигурации создаст код PowerShell, который можно скопировать в нужное поле.
Как добавить адресное пространство доступности
Для выполнения этого действия необходим аккаунт суперадминистратора.-
В консоли администратора Google нажмите на значок меню
Приложения
Google Workspace
Календарь.
Необходимо право администратора Календарь.
- Нажмите Настройки Инструмента взаимодействия с Календарем.
- В разделе Доступ к статусу занятости из Календаря в Exchange нажмите Создать конфигурацию сервера Exchange.
- Загрузите файл с учетными данными для ролевого аккаунта Google, созданный на предыдущем шаге.
- В поле Адрес электронной почты локального аккаунта введите адрес электронной почты аккаунта переноса Exchange. Google Календарь использует этот аккаунт, чтобы отправлять в Exchange запросы о занятости для всех сотрудников организации.
Пример: interop-svc@altostrat.com.
- В поле Название адресного пространства доступности в Google укажите адресное пространство.
Примечания:
- Если вы подключаете среду Exchange организации, адресное пространство доступности Google должно отличаться от вашего домена Exchange. Это может быть отдельный пользовательский псевдоним домена Google Workspace (например, googleworkspace.altostrat.com, если altostrat.com – это домен Exchange). Подробнее об использовании псевдонима домена…
- При настройке совместимости между несколькими организациями адресное пространство доступности Google должно соответствовать домену Google Workspace организации.
- В обоих случаях адресное пространство доступности Google должно быть доменным именем без имени пользователя аккаунта. Не используйте для него аккаунт переноса Google.
- Нажмите Показать настройки Exchange.
Инструмент создаст настройки сервера Exchange и фрагмент кода PowerShell.
- Чтобы настроить адресное пространство доступности, вставьте в Exchange Server PowerShell на сервере Exchange код одной строкой и нажмите Ввод.
Подробные сведения приведены в примере ниже.
- Если пространство доступности уже существует, вам будет предложено удалить его, прежде чем добавлять новое.
Пример
В этом примере адреса пользователей Google находятся в псевдониме домена Google Workspace @alias.altostrat.com и вы настраиваете Calendar Interop для сервера Exchange 2016 или более поздней версии или Exchange Online.
Имя пользователя и пароль в примере предназначены для Exchange, а не для аккаунта переноса Google.
if ((Get-AvailabilityConfig) -ne $null) {
Set-AvailabilityConfig -OrgWideAccount interop@alias.altostrat.com;
} else {
New-AvailabilityConfig -OrgWideAccount interop@alias.altostrat.com;
}
$password = echo "vj4XJ711VM6uRfNUZQRzHsBd5rI9qtSwqR9XvDFBDYW_gDawBakTFWLJqqn3SHvZ" | ConvertTo-SecureString -asPlainText -force;
$credentials = New-Object System.Management.Automation.PSCredential -argumentList "alias.altostrat.com\interop", $password;
Remove-AvailabilityAddressSpace alias.altostrat.com -ErrorAction SilentlyContinue -Confirm:$false;
Add-AvailabilityAddressSpace -forestName alias.altostrat.com -accessMethod orgwidefb -credentials $credentials-targetAutodiscoverEPR https://calendar.google.com/autodiscover/autodiscover.xml
Шаг 5. Подождите или перезапустите сервер Exchange
После ввода команды в PowerShell может понадобиться некоторое время, прежде чем изменение вступит в силу. Чтобы ускорить этот процесс, перезапустите сервер Exchange.
Google, Google Workspace и связанные наименования и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.