Можно ли изменить организатора встречи в календаре Exchange?

Как можно изменить автора встреч в календаре Exchange 2019, если сотрудник ушел и необходимо перенести его встречи на другого сотрудника? Возможно ли это сделать через PowerShell или иным способом, поскольку в Microsoft Outlook данная опция не обнаружена? Спасибо!
  • 10 августа 2024 г. 8:33
Ответы на вопрос 2
Да, можно изменить организатора встречи в календаре Exchange. Для этого, обычно, необходимо быть администратором Exchange сервера или иметь права на управление календарями других пользователей.

Чтобы изменить автора встреч в календаре Exchange 2019, вы можете воспользоваться PowerShell. Вот пример команды, которую вы можете использовать для этого:

Set-CalendarProcessing -Identity "email_address_of_meeting" -AddOrganizer "new_organizer_email_address"

Здесь "email_address_of_meeting" - это адрес электронной почты встречи, которую вы хотите изменить, а "new_organizer_email_address" - это адрес электронной почты нового организатора.

Пожалуйста, обратитесь к документации Microsoft Exchange по работе с PowerShell для более подробной информации о командах и их использовании. Не забудьте также учитывать политики безопасности и прав доступа при выполнении подобных операций.
Программный доступ к календарю (и другому содержимому п/я) возможен через Excange Web Services (EWS). В частности - из PowerShell можно туда добраться через EWS Managed API  - он, вообще=то предназначен для работы из C# и прочих языков для .NET, но в PowerShell, посколько он тоже на базе .NET, тоже можно его использовать. Я не подскажу, можно ли там поменять свойство автора встречи, или оно только для чтения, но, в любом случае, можно создать встречи с новым автором и скопировать в них информацию из существующих встреч уволившегося сотрудника. 
Но все это требует самого натурального программирования, т.е. это непросто, и, возможно, встречи будет проще создать заново.
Похожие вопросы