Вопрос или проблема
Моя цель — изменить права доступа к календарю по умолчанию для почтового ящика на ‘Читатель’, а не ‘Только доступность’ для всех вновь созданных пользователей Office 365.
После поиска информации в интернете и изучения документов Microsoft, я пришел к следующей команде:
Get-Mailbox | ForEach-Object {Set-MailboxFolderPermission $_”:\calendar” -User Default -AccessRights Reviewer}
Однако эта команда применяется только к текущим почтовым ящикам, а не к тем, которые будут созданы в будущем.
Заранее спасибо за вашу помощь.
Вот два метода для вашего сведения:
1. Вы можете создать новые почтовые ящики с изменением прав доступа к календарю по умолчанию с помощью скрипта. Пожалуйста, ознакомьтесь с ответом в следующем обсуждении:
2. Перейдите в центр администрирования Exchange Online, затем нажмите на “Обмен” в разделе “Организация”, вы можете изменить правило индивидуальной политики обмена в соответствии с вашими потребностями. Настройте “Обмен с конкретным доменом” в соответствии с вашим доменом Office365, а затем выберите соответствующую опцию обмена в зависимости от того, что вы хотите сделать.
Ответ или решение
Чтобы изменить права доступа к календарю по умолчанию для новых пользователей Microsoft Office 365, вы можете воспользоваться несколькими подходами. Цель состоит в том, чтобы заменить текущее значение по умолчанию ‘AvailabilityOnly’ на ‘Reviewer’, что позволит новым пользователям делиться своими календарями более открыто. В данном ответе рассмотрим два эффективных метода.
Метод 1: Использование скрипта PowerShell для создания новых почтовых ящиков
Вы можете создать скрипт PowerShell, который будет автоматически настроивать права доступа для календарей новых пользователей. Этот подход позволяет задать необходимые настройки при создании каждого нового почтового ящика. Вот шаги для реализации:
-
Подключение к Exchange Online: Сначала вам нужно подключиться к вашему Exchange Online с помощью PowerShell. Используйте следующую команду:
$UserCredential = Get-Credential Connect-ExchangeOnline -Credential $UserCredential
-
Создание нового почтового ящика с заданными правами: Используйте следующий скрипт, чтобы создать новый почтовый ящик и сразу задать права доступа к календарю:
New-Mailbox -Name "NewUser" -UserPrincipalName "newuser@domain.com" -FirstName "Имя" -LastName "Фамилия" -Password (ConvertTo-SecureString "Пароль" -AsPlainText -Force) Set-MailboxFolderPermission -Identity "newuser@domain.com:\Calendar" -User Default -AccessRights Reviewer
-
Автоматизация процесса: Если вам необходимо создать несколько почтовых ящиков, вы можете расширить этот скрипт, используя параметры для задания размера и атрибутов для каждого нового пользователя.
Метод 2: Настройка политик совместного использования через Центр администрирования Exchange
Если вам удобно использовать графический интерфейс, вы можете изменить политику совместного использования в Центре администрирования Exchange. Этот способ также будет полезен для существующих почтовых ящиков, но он не будет автоматически применять изменения к новым пользователям. Тем не менее, следующее действие приведет к настройке параметров совместного использования во всем домене:
-
Откройте Центр администрирования Exchange: Перейдите на Exchange Admin Center.
-
Перейдите в раздел "Совместное использование": В меню слева выберите "Организация", а затем "Совместное использование".
-
Измените политику совместного использования: Настройте политику так, чтобы она соответствовала вашим требованиям. Установите разрешение на совместное использование с вашим доменом, выберите опцию, которая соответствует вашим желаниям, например, позволяя другим видеть статус занятости или фактические детали событий.
Заключение
Оба метода имеют свои плюсы и минусы, и выбор между ними зависит от ваших предпочтений и требований к бизнесу. Используя скрипт PowerShell, вы точно контролируете права на создании новых почтовых ящиков. В то время как настройка политик совместного использования через графический интерфейс является более простым решением для тех, кто предпочитает визуальную навигацию.
Если вам потребуется помощь в реализации одного из этих методов, не стесняйтесь задавать вопросы или обращаться к другим ресурсам Microsoft для получения более подробной информации о PowerShell и администрировании Exchange Online.