Поиск по сайту:

Отправить разрешения от имени с помощью PowerShell


Это руководство по управлению разрешениями на отправку от имени и отправку как с помощью PowerShell в Office 365.

В этом руководстве вы узнаете:

  • Дайте разрешения на отправку от имени с помощью PowerShell
  • Получите разрешения на отправку от имени с помощью PowerShell
  • Предоставить права на отправку от имени с помощью PowerShell
  • Получить разрешения на отправку от имени с помощью PowerShell

Совет #1 - Пользователь, на которого делегированы права отправлять от имени, не может открыть почтовый ящик для чтения писем. Это позволяет делегату, которому были предоставлены права отправлять от имени, отправлять письма так, как будто он является владельцем этого почтового ящика. Получатель письма не заметит разницы между владельцем почтового ящика и пользователем, которому были делегированы права отправлять от имени владельца почтового ящика.

Совет #2 – Пользователь, которому делегированы разрешения на отправку от имени, не может открыть почтовый ящик для чтения электронных писем.  Он только позволяет делегату, имеющему разрешение на отправку от имени, отправлять электронные письма от имени владельца почтового ящика.  Получатель электронного письма увидит сообщение 'Отправлено от имени' в адресе отправителя. Смотрите статью о предоставлении полных разрешений на почтовые ящики Office 365, если вы хотите, чтобы делегат открывал почтовый ящик с полными правами.

Предварительные требования: Минимальная роль администратора Office 365, необходимая для выполнения этой задачи: Администратор получателей Exchange

Дайте разрешения на отправку от имени с помощью PowerShell

Шаг 1: Подключитесь к Exchange Online

Обратитесь к статье "Подключение к Exchange Online с помощью PowerShell", если вам нужны шаги по подключению.

Шаг 2: Используйте команду Set-Mailbox

Мы будем использовать командлет Set-Mailbox, чтобы предоставить права на отправку от имени. В приведенном ниже примере мы даем пользователю «123 User» права на отправку от имени почтового ящика «ABC User».

Set-Mailbox -Identity 'ABC User' -GrantSendonBehalfTo '123 User'

Получите разрешения на отправку от имени с помощью PowerShell

Чтобы проверить разрешения на отправку от имени, вы можете использовать командлет Get-Mailbox для просмотра разрешений. В примере ниже мы проверяем разрешения на отправку от имени для почтового ящика 'ABC User'.

Get-Mailbox -Identity 'ABC User' | Format-List GrantSendonBehalfTo

Предоставить права на отправку от имени с помощью PowerShell

Шаг 1: Подключитесь к Exchange Online

Обратитесь к статье "Подключение к Exchange Online с помощью PowerShell", если вам нужны шаги по подключению.

Шаг 2: Используйте Add-RecipientPermission

Мы воспользуемся командлетом Add-RecipientPermission, чтобы предоставить права на отправку от имени. В приведенном ниже примере мы даем пользователю «123 User» права на отправку от имени почтового ящика «ABC User».

Add-RecipientPermission "ABC User" -AccessRights SendAs -Trustee "123 User"

Получить разрешения на отправку от имени с помощью PowerShell

Чтобы проверить разрешения, вы можете выполнить командлет Get-RecipientPermission, чтобы просмотреть разрешения на почтовом ящике.  В приведенном ниже примере мы проверяем разрешения на почтовом ящике 'ABC User'.

Get-RecipientPermission "ABC User"

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

Оставьте свои вопросы или комментарии ниже.