Применимо к: Exchange Server 2010 SP1

Последнее изменение раздела: 2011-04-22

Командлет New-RemoteMailbox используется для создания пользователя с включенной поддержкой почты в локальной системе Служба каталогов Active Directory и соответствующего почтового ящика в облачной службе.

Синтаксис

New-RemoteMailbox -Name <String> -Password <SecureString> -UserPrincipalName <String> [-Alias <String>] [-ArbitrationMailbox <MailboxIdParameter>] [-Archive <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-ImmutableId <String>] [-Initials <String>] [-LastName <String>] [-ModeratedBy <MultiValuedProperty>] [-ModerationEnabled <$true | $false>] [-OnPremisesOrganizationalUnit <OrganizationalUnitIdParameter>] [-OverrideRecipientQuotas <SwitchParameter>] [-PrimarySmtpAddress <SmtpAddress>] [-RemotePowerShellEnabled <$true | $false>] [-RemoteRoutingAddress <ProxyAddress>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-SendModerationNotifications <Never | Internal | Always>] [-WhatIf [<SwitchParameter>]]
New-RemoteMailbox -Name <String> -Room <SwitchParameter> [-Alias <String>] [-ArbitrationMailbox <MailboxIdParameter>] [-Archive <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-ImmutableId <String>] [-Initials <String>] [-LastName <String>] [-ModeratedBy <MultiValuedProperty>] [-ModerationEnabled <$true | $false>] [-OnPremisesOrganizationalUnit <OrganizationalUnitIdParameter>] [-OverrideRecipientQuotas <SwitchParameter>] [-Password <SecureString>] [-PrimarySmtpAddress <SmtpAddress>] [-RemotePowerShellEnabled <$true | $false>] [-RemoteRoutingAddress <ProxyAddress>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-SendModerationNotifications <Never | Internal | Always>] [-UserPrincipalName <String>] [-WhatIf [<SwitchParameter>]]
New-RemoteMailbox -Name <String> -Equipment <SwitchParameter> [-Alias <String>] [-ArbitrationMailbox <MailboxIdParameter>] [-Archive <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-ImmutableId <String>] [-Initials <String>] [-LastName <String>] [-ModeratedBy <MultiValuedProperty>] [-ModerationEnabled <$true | $false>] [-OnPremisesOrganizationalUnit <OrganizationalUnitIdParameter>] [-OverrideRecipientQuotas <SwitchParameter>] [-Password <SecureString>] [-PrimarySmtpAddress <SmtpAddress>] [-RemotePowerShellEnabled <$true | $false>] [-RemoteRoutingAddress <ProxyAddress>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-SendModerationNotifications <Never | Internal | Always>] [-UserPrincipalName <String>] [-WhatIf [<SwitchParameter>]]
New-RemoteMailbox -Name <String> -AccountDisabled <SwitchParameter> [-Alias <String>] [-ArbitrationMailbox <MailboxIdParameter>] [-Archive <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-ImmutableId <String>] [-Initials <String>] [-LastName <String>] [-ModeratedBy <MultiValuedProperty>] [-ModerationEnabled <$true | $false>] [-OnPremisesOrganizationalUnit <OrganizationalUnitIdParameter>] [-OverrideRecipientQuotas <SwitchParameter>] [-Password <SecureString>] [-PrimarySmtpAddress <SmtpAddress>] [-RemotePowerShellEnabled <$true | $false>] [-RemoteRoutingAddress <ProxyAddress>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-SendModerationNotifications <Never | Internal | Always>] [-UserPrincipalName <String>] [-WhatIf [<SwitchParameter>]]
New-RemoteMailbox -Name <String> [-Alias <String>] [-ArbitrationMailbox <MailboxIdParameter>] [-Archive <SwitchParameter>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-ImmutableId <String>] [-Initials <String>] [-LastName <String>] [-ModeratedBy <MultiValuedProperty>] [-ModerationEnabled <$true | $false>] [-OnPremisesOrganizationalUnit <OrganizationalUnitIdParameter>] [-OverrideRecipientQuotas <SwitchParameter>] [-Password <SecureString>] [-PrimarySmtpAddress <SmtpAddress>] [-RemotePowerShellEnabled <$true | $false>] [-RemoteRoutingAddress <ProxyAddress>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-SendModerationNotifications <Never | Internal | Always>] [-UserPrincipalName <String>] [-WhatIf [<SwitchParameter>]]

Параметры

Параметр Обязательный Тип Описание

AccountDisabled

Обязательный

System.Management.Automation.SwitchParameter

Параметр AccountDisabled указывает, создавать ли пользователя почты в отключенном состоянии. Указывать значение для этого параметра необязательно.

Equipment

Обязательный

System.Management.Automation.SwitchParameter

Параметр Equipment указывает, что почтовый ящик в службе должен быть создан как почтовый ящик ресурса оборудования.

Параметр Equipment нельзя использовать при указании параметра Room.

Name

Обязательный

System.String

Параметр Name задает общее имя (CN) локального пользователя почты и его почтового ящика в службе.

Password

Обязательный

System.Security.SecureString

Параметр Password указывает пароль, применяемый пользователем почты для защиты своей учетной записи и своего почтового ящика в службе.

Room

Обязательный

System.Management.Automation.SwitchParameter

Параметр Room указывает, что почтовый ящик в службе должен быть создан как почтовый ящик ресурса помещения.

Параметр Room нельзя использовать при указании параметра Equipment.

UserPrincipalName

Обязательный

System.String

Параметр UserPrincipalName определяет имя пользователя системы в формате адреса электронной почты (например, ed@contoso.com).

Alias

Необязательный

System.String

Параметр Alias задает псевдоним электронной почты создаваемого пользователя и его почтового ящика в службе.

Псевдоним может представлять собой сочетание символов, разделенных точкой, без пробелов. Не используйте специальные символы в псевдониме.

ArbitrationMailbox

Необязательный

Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter

Параметр ArbitrationMailbox указывает почтовый ящик, используемый для управления процессом контроля.

Archive

Необязательный

System.Management.Automation.SwitchParameter

Параметр Archive указывает, следует ли создать архивный почтовый ящик в службе для создаваемого почтового ящика в службе. .

Значение этого параметра указывать необязательно.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

DisplayName

Необязательный

System.String

Параметр DisplayName задает имя, отображаемое в Microsoft Outlook для пользователя почты и его почтового ящика в службе.

DomainController

Необязательный

Microsoft.Exchange.Data.Fqdn

FirstName

Необязательный

System.String

Параметр FirstName указывает имя создаваемого пользователя.

ImmutableId

Необязательный

System.String

Параметр ImmutableId используется средством синхронизации каталога Outlook Live (OLSync) и задает уникальный неизменяемый идентификатор в виде SMTP-адреса для почтового ящика Exchange, используемый для федеративного делегирования при запросе маркеров SAML. Если для почтового ящика настроена федерация и этот параметр не был задан при создании почтового ящика, Exchange создаст значение неизменяемого идентификатора по значению ExchangeGUID почтового ящика и федеративному пространству имен учетных записей, например 7a78e7c8-620e-4d85-99d3-c90d90f29699@mail.contoso.com. Параметр ImmutableId следует задать в случае, если развернуты службы федерации Служба каталогов Active Directory (AD FS), реализующие единый вход в нелокальных почтовых ящиках, и в AD FS для запросов маркеров входа настроено использование атрибута, отличного от ExchangeGUID. Как Exchange, так и AD FS должны запрашивать один и тот же маркер для одного пользователя, чтобы гарантировать правильную работу в сценарии нелокального развертывания Exchange.

Initials

Необязательный

System.String

Параметр Initials указывает инициалы создаваемого пользователя.

LastName

Необязательный

System.String

Параметр LastName указывает фамилию создаваемого пользователя.

ModeratedBy

Необязательный

Microsoft.Exchange.Data.MultiValuedProperty

Параметр ModeratedBy определяет пользователей, ответственных за контроль сообщений, отправляемых этому пользователю почты и в его ящик в службе. Чтобы назначить несколько пользователей, разделяйте пользователей запятыми.

Этот параметр обязателен, если для параметра ModerationEnabled установлено значение $true. Если для этого параметра не указано значение и существует пользователь, указанный в качестве управляющего этого пользователя почты, параметр ModeratedBy будет автоматически установлен параметром пользователя почты ManagedBy. В противном случае возвращается ошибка.

ModerationEnabled

Необязательный

System.Boolean

Параметр ModerationEnabled указывает, включен ли контроль для пользователя почты. Два возможных значения для этого параметра: $true или $false. Чтобы включить контроль, установите для этого параметра значение $true. Чтобы отключить контроль, установите для этого параметра значение $false.

По умолчанию значение равно $false.

OnPremisesOrganizationalUnit

Необязательный

Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter

Параметр OnPremisesOrganizationalUnit указывает подразделение локальной организации, в которое добавляется новый почтовый ящик (например, redmond.contoso.com/Users).

Этот параметр не оказывает влияния на почтовый ящик в службе.

OverrideRecipientQuotas

Необязательный

System.Management.Automation.SwitchParameter

PrimarySmtpAddress

Необязательный

Microsoft.Exchange.Data.SmtpAddress

Параметр PrimarySmtpAddress указывает основной SMTP-адрес для пользователя почты. По умолчанию основной SMTP-адрес создается на основе политики адресов электронной почты по умолчанию. При указании основного SMTP-адреса с помощью данного параметра команда присваивает атрибуту пользователя почты EmailAddressPolicyEnabled значение $false, а адреса электронной почты данного пользователя почты не будут обновляться автоматически на основе политик адресов электронной почты.

RemotePowerShellEnabled

Необязательный

System.Boolean

Параметр RemotePowerShellEnabled указывает, можно ли удаленно использовать PowerShell. Удаленная среда Remote PowerShell необходима для открытия командной консоли Exchange или консоли управления Exchange на сервере почтовых ящиков, транспортном сервере-концентраторе, сервере единой системы обмена сообщениями и сервере клиентского доступа. Удаленный доступ к PowerShell необходим даже при открытии консоли на локальном сервере.

Допустимые значения ввода — $True и $False. Значение по умолчанию зависит от групп ролей управления, назначенных пользователю. Дополнительные сведения см. в разделе Обзор командной консоли Exchange.

RemoteRoutingAddress

Необязательный

Microsoft.Exchange.Data.ProxyAddress

Параметр RemoteRoutingAddress задает SMTP-адрес почтового ящика в службе, связанного с этим пользователем.

Если настроен поток почты между локальной организацией и службой, указывать этот параметр необязательно. Адрес удаленной маршрутизации будет определен автоматически. Дополнительные сведения об определении адреса удаленной маршрутизации см. в разделе Understanding Remote Mailboxes.

ResetPasswordOnNextLogon

Необязательный

System.Boolean

Параметр ResetPasswordOnNextLogon указывает, должна ли выполняться смена пароля, указанного в параметре Password, при следующем входе пользователя. Если этот параметр имеет значение $true, параметр ResetPasswordOnNextLogon указывает, что при следующем входе пользователя пароль, указанный в параметре Password, необходимо изменить.

SamAccountName

Необязательный

System.String

Параметр SamAccountName определяет имя для входа, используемое для поддержки клиентов и серверов, работающих под управлением более старых версий операционной системы. Этот атрибут должен содержать менее 20 знаков. Имя учетной записи может содержать буквы, числа, а также следующие знаки препинания и символы:

  • !

  • #

  • $

  • %

  • ^

  • &

  • -

  • .

  • _

  • {

  • }

  • |

  • ~

SendModerationNotifications

Необязательный

Microsoft.Exchange.Data.Directory.Recipient.TransportModerationNotificationFlags

Параметр SendModerationNotifications указывает, отправляется ли пользователям уведомление о состоянии при отправке сообщения контролируемой группе рассылки. Укажите одно из следующих значений:

  • Always

  • Internal

  • Never

Чтобы отправлять уведомления всем отправителям, установите для этого параметра значение Always.

Присвойте этому параметру значение Internal, если требуется отправлять уведомления только отправителям внутри организации.

Чтобы отключить отправку всех уведомлений о состоянии, установите для этого параметра значение Never.

По умолчанию значение равно Never.

Примечание.
Отправитель всегда получает уведомление в случае, если сообщение отклонено модераторами, независимо от значения этого параметра.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Подробное описание

Командлет New-RemoteMailbox создает локального пользователя с включенной поддержкой почты. Пользователь с поддержкой почты имеет особый атрибут, указывающий на необходимость создания соответствующего почтового ящика в службе при синхронизации пользователя со службой в рамках синхронизации каталогов.

Чтобы почтовый ящик был создан в службе, необходимо правильно настроить синхронизацию каталогов. Создание почтового ящика в службе происходит с задержкой, которая зависит от расписания синхронизации каталогов.

Дополнительные сведения об удаленных почтовых ящиках см. в разделе Understanding Remote Mailboxes.

Важно!
Политики, применяемые к получателям в локальной организации Exchange, например политики единой системы обмена сообщениями или соответствия требованиям, не применяются к почтовым ящикам в службе. Если политики должны применяться к получателям в службе, их необходимо настроить отдельно.

Запись «Удаленные почтовые ящики» в разделе Разрешения для почтового ящика.

Типы входных данных

Типы возвращаемых данных

Ошибки

Ошибка Описание

 

Примеры

ПРИМЕР 1

В этом примере создается локальный пользователь почты и его почтовый ящик в службе. Адрес удаленной маршрутизации указывать необязательно, так как поток почты между локальной организацией и службой был настроен. Используя эту конфигурацию, командлет New-RemoteMailbox автоматически определяет адрес SMTP почтового ящика, который следует использовать с параметром RemoteRoutingAddress. В этом примере также предполагается, что синхронизация каталогов настроена.

Сначала следует записать пароль для нового удаленного почтового ящика в переменную, используя командлет Get-Credential.

Скопировать код
$Credentials = Get-Credential

Затем следует запустить командлет New-RemoteMailbox для создания нового пользователя почты.

Скопировать код
New-RemoteMailbox -Name "Kim Akers" -Password $Credentials.Password -UserPrincipalName kim@contoso.com 

После создания пользователя почты в ходе синхронизации каталогов происходит синхронизация нового пользователя со службой, в результате чего создается почтовый ящик.

ПРИМЕР 2

В этом примере показаны следующие действия:

  • Создание локального пользователя почты. Пользователь с включенной поддержкой почты помещается в подразделение «contoso.com/Archive Users». Подразделение не оказывает влияния на почтовый ящик в службе.

  • Создание связанного почтового ящика в службе.

  • Создание архивного почтового ящика в службе для почтового ящика.

Как и в примере 1, здесь предполагается, что поток почты и синхронизация каталогов уже были правильно настроены.

Сначала следует записать пароль для нового удаленного почтового ящика в переменную, используя командлет Get-Credential.

Скопировать код
$Credentials = Get-Credential

Затем следует запустить командлет New-RemoteMailbox для создания нового пользователя почты.

Скопировать код
New-RemoteMailbox -Name "Kim Akers" -Password $Credentials.Password -UserPrincipalName kim@contoso.com -OnPremisesOrganizationalUnit "contoso.com/Archive Users" -Archive