Enable-MailUser
适用于: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1
上一次修改主题: 2010-03-30
可以使用 Enable-MailUser cmdlet 在 Active Directory 目录服务中为现有用户启用邮件。
语法
Enable-MailUser -Identity <UserIdParameter> -ExternalEmailAddress <ProxyAddress> [-Alias <String>] [-Confirm [<SwitchParameter>]] [-DisplayName <String>] [-DomainController <Fqdn>] [-MacAttachmentFormat <BinHex | UuEncode | AppleSingle | AppleDouble>] [-MessageBodyFormat <Text | Html | TextAndHtml>] [-MessageFormat <Text | Mime>] [-PrimarySmtpAddress <SmtpAddress>] [-UsePreferMessageFormat <$true | $false>] [-UseRusServer <String>] [-WhatIf [<SwitchParameter>]]
详细说明
通过添加 Microsoft Exchange Server 2007 所需的属性,Enable-MailUser cmdlet 在 Active Directory 中为现有用户启用邮件。需要提供用户标识和外部电子邮件地址。已启用邮件的用户在 Exchange 组织中有一个电子邮件地址(例如 john@contoso.com),但是这些用户没有 Exchange 邮箱。而发送到已启用邮件的用户的电子邮件将被发送到指定的外部电子邮件地址。
有关详细信息,请参阅如何新建启用邮件的用户。
若要运行 Enable-MailUser cmdlet,必须将以下角色委派给您使用的帐户:
- Exchange 收件人管理员角色
有关权限、委派角色及管理 Exchange Server 2007 所需权限的详细信息,请参阅权限注意事项。
注意: |
---|
若要创建一个新的用户(在创建时即为其启用邮件),请使用 New-MailUser cmdlet。 |
参数
参数 | 必需 | 类型 | 说明 | ||
---|---|---|---|---|---|
ExternalEmailAddress |
必需 |
Microsoft.Exchange.Data.ProxyAddress |
ExternalEmailAddress 参数指定一个组织之外的电子邮件地址。默认情况下,ExternalEmailAddress 参数中指定的电子邮件地址设置为 PrimarySMTPAddress。发送到已启用邮件的用户的电子邮件将被发送到该外部地址。 |
||
Identity |
必需 |
Microsoft.Exchange.Configuration.Tasks.UserIdParameter |
Identity 参数接受以下值之一:
|
||
Alias |
可选 |
System.String |
Alias 参数指定用户的别名。别名可以包含字母、数字以及下列标点符号和符号:
|
||
Confirm |
可选 |
System.Management.Automation.SwitchParameter |
Confirm 参数将导致命令暂停处理。该参数还要求确认该命令在继续处理之前要执行的操作。您不必为 Confirm 参数指定值。 |
||
DisplayName |
可选 |
System.String |
DisplayName 参数指定邮件用户的显示名称。DisplayName 是 Exchange 管理控制台中“收件人配置”下出现的名称。 |
||
DomainController |
可选 |
Microsoft.Exchange.Data.Fqdn |
若要指定将此配置更改写入 Active Directory 域控制器的完全限定的域名 (FQDN),请在命令中包含 DomainController 参数。 |
||
MacAttachmentFormat |
可选 |
Microsoft.Exchange.Data.Directory.Recipient.MacAttachmentFormat |
MacAttachmentFormat 参数为发送给邮件用户的邮件指定 Apple Macintosh 操作系统附件格式。此参数的有效值包括:
默认情况下,此参数设置为 BinHex。
|
||
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。 |
||
PrimarySmtpAddress |
可选 |
Microsoft.Exchange.Data.SmtpAddress |
使用此参数指定邮件用户的主 SMTP 地址。默认情况下,基于默认电子邮件地址策略生成主 SMTP 地址。如果使用此参数指定主 SMTP 地址,cmdlet 会将邮件用户的 EmailAddressPolicyEnabled 属性设置为 |
||
UsePreferMessageFormat |
可选 |
System.Boolean |
UsePreferMessageFormat 参数指定为邮箱配置的邮件格式设置是否覆盖为域配置的全局设置。将此参数设置为 |
||
UseRusServer |
可选 |
System.String |
UseRusServer 参数指示该命令使用运行地址列表服务的邮箱服务器获取并设置邮箱和 Active Directory 用户属性。 地址列表服务是 Exchange 系统助理服务的一个组件。地址列表服务创建和维护 Active Directory 中 Exchange 特定的属性值。通过使用特定信息(如地址列表成员身份和电子邮件地址),您可以使用地址列表服务来更新域中的收件人对象。 |
||
WhatIf |
可选 |
System.Management.Automation.SwitchParameter |
WhatIf 参数指示命令模拟对对象执行的操作。通过使用 WhatIf 参数,可以查看要发生的更改,而不必应用任何这些更改。您不必为 WhatIf 参数指定值。 |
输入类型
返回类型
错误
错误 | 说明 |
---|---|
|
异常
异常 | 说明 |
---|---|
|
示例
在此示例中,Enable-MailUser 命令用于对用户 John 启用邮件,该用户的外部电子邮件地址为 john@contoso.com。
Enable-MailUser -Identity John -ExternalEmailAddress john@contoso.com