===== Работа с календарями Exchange =====
==== Доступ к календарю resource mailbox ====
Иногда требуется предоставить расширенный доступ к календарю resource mailbox - к примеру, если ящик является переговорной комнатой, которую можно бронировать. По умолчанию все пользователи видят только основную информацию ящика - время занятости и др.
Доступ к событиям календаря можно предоставить следующим образом:
Получить список ящиков-комнат:
Get-mailbox -RecipientTypeDetails RoomMailbox
Задать для пользователя права //publishing author//:
Add-MailboxFolderPermission -Identity mailbox@domain.ru:\Calendar -User UserName -AccessRights PublishingAuthor
:!: //Если мы даем право на календарь пользователю, у которого установлен русский язык - требуется использовать русскоязычное наименование календаря, вот так: "user@domain.ru:\Календарь".//
А вот таким способом можно расширить права всех пользователей и дать им доступ на чтение календаря, включая все детали:
Set-MailboxFolderPermission room_alias:\Calendar -User Default -AccessRights Reviewer
Посмотреть список выданных прав можно так:
Get-MailboxFolderPermission -identity mailbox@domain.ru:\Calendar
----
==== Подключаем календарь Exchange в Gmail\Yandex ====
Календарь в формате //ics// можно расшарить и подключить как отдельный календарь в //Gmail\Yandex\Mail.ru//. Для этого нужно зайти в календари //OWA Exchange// и сделать операцию //share//.
;#;
{{:exchange:calendar_owa_share.jpg|}}
;#;
Отправляем ссылку на календарь адресату, которому хотим расшарить доступ.
;#;
{{:exchange:calendar_owa_share_send.jpg|}}
;#;
В приглашении получим ссылку такого вида:
https://arasaka.local/owa/calendar/8e4b439a76264f21aa4q55b55e521de6@arasaka.local/0cfb637ee9634b848273e3ab8f84afe717855316465265956090/S-1-8-3615071123-2311517344-288953258-1584309490/reachcalendar.html
Меняем в ней расширение //html// на //ics//.
https://arasaka.local/owa/calendar/8e4b439a76264f21aa4q55b55e521de6@arasaka.local/0cfb637ee9634b848273e3ab8f84afe717855316465265956090/S-1-8-3615071123-2311517344-288953258-1584309490/reachcalendar.ics
:!: Проверяем также, что префикс в ссылке: //https//
Теперь идем в календари Yandex или Gmail и добавляем новый.
;#;
{{:soft:yandex_calendar_add.jpg|}}
;#;
Вставляем получившуюся ссылку на календарь.
;#;
{{:undefined:yandex_calendar_link_insert.jpg|}}
;#;
{{tag>Exchange Microsoft PowerShell}}