Для создания нового пользователя с поддержкой почты используется командлет New-MailUser.
Синтаксис
New-MailUser -Name <String> -ExternalEmailAddress <ProxyAddress> -Password <SecureString> -UserPrincipalName <String> [-Alias <String>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-FirstName <String>] [-Initials <String>] [-LastName <String>] [-MacAttachmentFormat <BinHex | UuEncode | AppleSingle | AppleDouble>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-OrganizationalUnit <OrganizationalUnitIdParameter>] [-PrimarySmtpAddress <SmtpAddress>] [-ResetPasswordOnNextLogon <$true | $false>] [-SamAccountName <String>] [-TemplateInstance <PSObject>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]] |
Параметры
Параметр | Обязательный | Тип | Описание | ||
---|---|---|---|---|---|
ExternalEmailAddress |
Обязательный |
Microsoft.Exchange.Data.ProxyAddress |
Параметр ExternalEmailAddress определяет адрес электронной почты вне организации. Сообщения электронной почты, отправленные пользователю с поддержкой почты, направляются на этот внешний адрес. |
||
Name |
Обязательный |
System.String |
Параметр Name определяет обычное имя (CN) пользователя почты. |
||
Password |
Обязательный |
System.Security.SecureString |
Параметр Password указывает пароль, применяемый пользователем для защиты своей учетной записи. |
||
UserPrincipalName |
Обязательный |
System.String |
Параметр UserPrincipalName определяет имя пользователя системы в формате адреса электронной почты (например, ted@contoso.com). |
||
Alias |
Дополнительный |
System.String |
Параметр Alias определяет псевдоним пользователя. Псевдоним может содержать буквы, цифры и следующие знаки и символы:
|
||
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Параметр Confirm используется для приостановки команды и требует подтверждения выполняемого ею действия. Указывать значение параметра Confirm не требуется. |
||
DisplayName |
Дополнительный |
System.String |
Параметр DisplayName определяет имя пользователя, которое будет показано в Microsoft Outlook. |
||
DomainController |
Дополнительный |
Microsoft.Exchange.Data.Fqdn |
Чтобы указать полное доменное имя (FQDN) контроллера домена, записывающего это изменение конфигурации в Active Directory, включите в команду параметр DomainController. |
||
FirstName |
Дополнительный |
System.String |
Параметр FirstName указывает имя пользователя почты. |
||
Initials |
Дополнительный |
System.String |
Параметр Initials указывает инициалы пользователя почты. |
||
LastName |
Дополнительный |
System.String |
Параметр LastName указывает фамилию пользователя почты. |
||
MacAttachmentFormat |
Дополнительный |
Microsoft.Exchange.Data.Directory.Recipient.MacAttachmentFormat |
Параметр MacAttachmentFormat задает для сообщений, отправляемых почтовому пользователю, формат вложений операционной системы Apple Macintosh. Допустимые значения этого параметра:
По умолчанию этому параметру присвоено значение BinHex. Допустимые значения параметра MacAttachmentFormat зависят от параметра MessageFormat. Если параметру MessageFormat присвоено значение Text, этот параметр может принимать только значения BinHex и UUENCODE. Если параметру MessageFormat присвоено значение Mime, этот параметр может принимать только значения BinHex, AppleSingle и AppleDouble. |
||
MessageBodyFormat |
Дополнительный |
Microsoft.Exchange.Data.Directory.Recipient.MessageBodyFormat |
Параметр MessageBodyFormat задает для формат текста сообщений, отправляемых почтовому пользователю. Допустимые значения этого параметра:
По умолчанию этому параметру присвоено значение TextAndHtml. Параметры MessageFormat и MessageBodyFormat взаимозависимы. Если параметру MessageFormat присвоено значение Mime, параметру MessageBodyFormat можно присвоить любое допустимое значение. Однако если параметру MessageFormat присвоено значение Text, параметру MessageBodyFormat можно присвоить только значение Text. Следовательно, если данному параметру необходимо присвоить значение Html или TextAndHtml, параметру MessageFormat следует присвоить значение Mime. |
||
MessageFormat |
Дополнительный |
Microsoft.Exchange.Data.Directory.Recipient.MessageFormat |
Параметр MessageFormat задает формат сообщений, отправляемых почтовому пользователю. Допустимые значения этого параметра:
По умолчанию этому параметру присвоено значение Mime. Параметры MessageFormat и MessageBodyFormat взаимозависимы. Если параметру MessageFormat присвоено значение Mime, параметру MessageBodyFormat можно присвоить любое допустимое значение. Однако если параметру MessageFormat присвоено значение Text, параметру MessageBodyFormat можно присвоить только значение Text. Следовательно, если необходимо изменить значение параметра MessageFormat с Mime на Text, необходимо также изменить значение параметра MessageBodyFormat на Text. |
||
OrganizationalUnit |
Необязательный |
Microsoft.Exchange.Configuration.Tasks.OrganizationalUnitIdParameter |
Параметр OrganizationalUnit указывает подразделение, в которое добавляется новый пользователь (например, redmond.contoso.com/contacts). |
||
PrimarySmtpAddress |
Необязательный |
Microsoft.Exchange.Data.SmtpAddress |
Этот параметр позволяет задать основный SMTP-адрес для почтового
пользователя. По умолчанию основной SMTP-адрес создается на основе
политики адресов электронной почты по умолчанию. При указании
основного SMTP-адреса с помощью данного параметра командлет
присвоит атрибуту почтового пользователя
EmailAddressPolicyEnabled значение |
||
ResetPasswordOnNextLogon |
Дополнительный |
System.Boolean |
Если для параметра ResetPasswordOnNextLogon установлено значение $true, пользователь должен изменить пароль при следующем входе в систему. |
||
SamAccountName |
Дополнительный |
System.String |
Параметр SamAccountName указывает имя для входа, используемое для поддержки клиентов и серверов с более старыми версиями операционной системы (например Microsoft Windows NT 4.0, Windows 98, Windows 95) и LAN Manager. Этот атрибут должен содержать менее 20 знаков. Имя учетной записи может содержать буквы, цифры и следующие знаки и символы:
|
||
TemplateInstance |
Дополнительный |
System.Management.Automation.PSObject |
Если существующий объект поддерживается параметром TemplateInstance, команда будет использовать конфигурацию объекта для создания точной копии объекта на локальном сервере или сервере назначения. |
||
UsePreferMessageFormat |
Дополнительный |
System.Boolean |
Параметр UsePreferMessageFormat определяет, будут ли параметры формата сообщений почтового ящика переопределять глобальные параметры, настроенные для домена. Установите значение параметра $true, чтобы параметры формата сообщений почтового ящика переопределяли любые глобальные параметры. |
||
UseRusServer |
Дополнительный |
System.String |
Параметр UseRusServer указывает на необходимость использования определенного сервера почтовых ящиков, на котором выполняется служба списка адресов, для получения и установки атрибутов почтового ящика и пользователя Active Directory. Служба списка адресов является компонентом службы системного помощника Exchange. С ее помощью создаются и поддерживаются характерные для Exchange значения атрибутов в Active Directory. Ее можно использовать для обновления объектов получателей в домене с применением определенных сведений, например данных о членстве в списках адресов и адресов электронной почты. |
||
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
При использовании параметра WhatIf команда имитирует действия над объектом, которые она будет выполнять. Параметр WhatIf позволяет узнать, какие изменения произойдут, не применяя их. Указывать значение параметра WhatIf не требуется. |
Подробное описание
Командлет New-MailUser создает новый объект пользователя с поддержкой почты в службе каталогов Active Directory.
Для выполнения командлета New-MailUser используемой учетной записи необходимо делегировать следующие роли:
- роль администратора получателей Exchange;
- роль оператора учета для соответствующих
контейнеров Active Directory.
Дополнительные сведения о разрешениях, делегировании ролей и правах, необходимых для администрирования Microsoft Exchange Server 2007, см. в разделе Вопросы, связанные с разрешениями.
Примечание. |
---|
Командлетом New-MailUser можно установить не все атрибуты пользователя. Дополнительные параметры можно установить с помощью командлета Set-User. |
Input Types
Return Types
Ошибки
Ошибка | Описание |
---|---|
|
Исключения
Исключения | Описание |
---|---|
|
Пример
Следующий пример состоит из двух команд.
В первой команде создается пароль,
$password
типа System.Security.SecureString. При
выполнении команды появляется окно «Введите пароль». Введенная
пользователем строка становится новым паролем,
$password
.
Вторая команда создает новый пользовательский объект со включенной электронной почтой с именем Ted Bremer и назначает объекту вновь созданный пароль в соответствии с параметром Password. Тэд — сотрудник компании Tailspin Toys, но поскольку он работает вместе с сотрудниками корпорации Contoso, он получил адрес электронной почты contoso.com. У Тэда нет почтового ящика Exchange Server в Contoso. Письма, отправляемые на адрес Тэда contoso.com, отправляются на его внешний адрес электронной почты, ted@tailspintoys.com.
Копировать код | |
---|---|
$password = Read-Host "Enter password" -AsSecureString New-MailUser -Name "Ted Bremer" -Password $password -ExternalEmailAddress ted@tailspintoys.com -UserPrincipalName ted@contoso.com -OrganizationalUnit contoso.com |