Applies to: Exchange Server 2010 SP3, Exchange Server 2010 SP2
Topic Last Modified: 2012-11-13
Use the Set-Mailbox cmdlet to modify the settings of an existing mailbox. You can use this cmdlet for one mailbox at a time. To perform bulk management, you can pipeline the output of various Get- cmdlets (for example, the Get-Mailbox or Get-User cmdlets), and you can configure several mailboxes in a single-line command. You can also use the Set-Mailbox cmdlet in scripts.
Syntax
Set-Mailbox -Identity <MailboxIdParameter>
[-AcceptMessagesOnlyFrom <MultiValuedProperty>]
[-AcceptMessagesOnlyFromDLMembers <MultiValuedProperty>]
[-AcceptMessagesOnlyFromSendersOrMembers
<MultiValuedProperty>] [-AddressBookPolicy
<AddressBookMailboxPolicyIdParameter>] [-Alias
<String>] [-AntispamBypassEnabled <$true | $false>]
[-ApplyMandatoryProperties <SwitchParameter>] [-Arbitration
<SwitchParameter>] [-ArbitrationMailbox
<MailboxIdParameter>] [-ArchiveDatabase
<DatabaseIdParameter>] [-ArchiveDomain <SmtpDomain>]
[-ArchiveName <MultiValuedProperty>] [-ArchiveQuota
<Unlimited>] [-ArchiveStatus <None | Active>]
[-ArchiveWarningQuota <Unlimited>] [-AuditAdmin
<MultiValuedProperty>] [-AuditDelegate
<MultiValuedProperty>] [-AuditEnabled <$true | $false>]
[-AuditLogAgeLimit <EnhancedTimeSpan>] [-AuditOwner
<MultiValuedProperty>] [-BypassLiveId
<SwitchParameter>] [-BypassModerationFromSendersOrMembers
<MultiValuedProperty>] [-CalendarRepairDisabled <$true |
$false>] [-CalendarVersionStoreDisabled <$true | $false>]
[-Confirm [<SwitchParameter>]] [-CreateDTMFMap <$true |
$false>] [-CustomAttribute1 <String>] [-CustomAttribute10
<String>] [-CustomAttribute11 <String>]
[-CustomAttribute12 <String>] [-CustomAttribute13
<String>] [-CustomAttribute14 <String>]
[-CustomAttribute15 <String>] [-CustomAttribute2
<String>] [-CustomAttribute3 <String>]
[-CustomAttribute4 <String>] [-CustomAttribute5
<String>] [-CustomAttribute6 <String>]
[-CustomAttribute7 <String>] [-CustomAttribute8
<String>] [-CustomAttribute9 <String>] [-Database
<DatabaseIdParameter>] [-DeliverToMailboxAndForward <$true
| $false>] [-DisplayName <String>] [-DomainController
<Fqdn>] [-DowngradeHighPriorityMessagesEnabled <$true |
$false>] [-EmailAddresses <ProxyAddressCollection>]
[-EmailAddressPolicyEnabled <$true | $false>]
[-EndDateForRetentionHold <DateTime>] [-EvictLiveId
<SwitchParameter>] [-ExtensionCustomAttribute1
<MultiValuedProperty>] [-ExtensionCustomAttribute2
<MultiValuedProperty>] [-ExtensionCustomAttribute3
<MultiValuedProperty>] [-ExtensionCustomAttribute4
<MultiValuedProperty>] [-ExtensionCustomAttribute5
<MultiValuedProperty>] [-ExternalOofOptions <InternalOnly
| External>] [-FederatedIdentity <String>] [-Force
<SwitchParameter>] [-ForwardingAddress
<RecipientIdParameter>] [-ForwardingSmtpAddress
<ProxyAddress>] [-GrantSendOnBehalfTo
<MultiValuedProperty>] [-HiddenFromAddressListsEnabled
<$true | $false>] [-IgnoreDefaultScope
<SwitchParameter>] [-ImmutableId <String>]
[-IssueWarningQuota <Unlimited>] [-Languages
<MultiValuedProperty>] [-LinkedCredential
<PSCredential>] [-LinkedDomainController <String>]
[-LinkedMasterAccount <UserIdParameter>] [-LitigationHoldDate
<DateTime>] [-LitigationHoldEnabled <$true | $false>]
[-LitigationHoldOwner <String>] [-MailboxPlan
<MailboxPlanIdParameter>] [-MailTip <String>]
[-MailTipTranslations <MultiValuedProperty>]
[-ManagedFolderMailboxPolicy <MailboxPolicyIdParameter>]
[-ManagedFolderMailboxPolicyAllowed <SwitchParameter>]
[-MaxBlockedSenders <Int32>] [-MaxReceiveSize
<Unlimited>] [-MaxSafeSenders <Int32>] [-MaxSendSize
<Unlimited>] [-MessageTrackingReadStatusEnabled <$true |
$false>] [-ModeratedBy <MultiValuedProperty>]
[-ModerationEnabled <$true | $false>] [-Name <String>]
[-NetID <NetID>] [-Office <String>]
[-OfflineAddressBook <OfflineAddressBookIdParameter>]
[-Password <SecureString>] [-PrimarySmtpAddress
<SmtpAddress>] [-ProhibitSendQuota <Unlimited>]
[-ProhibitSendReceiveQuota <Unlimited>]
[-QueryBaseDNRestrictionEnabled <$true | $false>]
[-RecipientLimits <Unlimited>] [-RecoverableItemsQuota
<Unlimited>] [-RecoverableItemsWarningQuota
<Unlimited>] [-RejectMessagesFrom
<MultiValuedProperty>] [-RejectMessagesFromDLMembers
<MultiValuedProperty>] [-RejectMessagesFromSendersOrMembers
<MultiValuedProperty>] [-RemoteAccountPolicy
<RemoteAccountPolicyIdParameter>] [-RemoteRecipientType
<None | ProvisionMailbox | ProvisionArchive | Migrated |
DeprovisionMailbox | DeprovisionArchive | RoomMailbox |
EquipmentMailbox | SharedMailbox>]
[-RemoveManagedFolderAndPolicy <SwitchParameter>]
[-RemovePicture <SwitchParameter>] [-RemoveSpokenName
<SwitchParameter>] [-RequireSecretQA <$true | $false>]
[-RequireSenderAuthenticationEnabled <$true | $false>]
[-ResetPasswordOnNextLogon <$true | $false>]
[-ResourceCapacity <Int32>] [-ResourceCustom
<MultiValuedProperty>] [-RetainDeletedItemsFor
<EnhancedTimeSpan>] [-RetainDeletedItemsUntilBackup <$true
| $false>] [-RetentionComment <String>]
[-RetentionHoldEnabled <$true | $false>] [-RetentionPolicy
<MailboxPolicyIdParameter>] [-RetentionUrl <String>]
[-RoleAssignmentPolicy <MailboxPolicyIdParameter>]
[-RulesQuota <ByteQuantifiedSize>] [-SamAccountName
<String>] [-SCLDeleteEnabled <$true | $false>]
[-SCLDeleteThreshold <Int32>] [-SCLJunkEnabled <$true |
$false>] [-SCLJunkThreshold <Int32>]
[-SCLQuarantineEnabled <$true | $false>]
[-SCLQuarantineThreshold <Int32>] [-SCLRejectEnabled
<$true | $false>] [-SCLRejectThreshold <Int32>]
[-SecondaryAddress <String>] [-SecondaryDialPlan
<UMDialPlanIdParameter>] [-SendModerationNotifications
<Never | Internal | Always>] [-SharingPolicy
<SharingPolicyIdParameter>] [-SimpleDisplayName
<String>] [-SingleItemRecoveryEnabled <$true | $false>]
[-SKUAssigned <$true | $false>] [-SKUCapability <None |
BPOS_S_Deskless | BPOS_S_Standard | BPOS_S_Enterprise |
BPOS_S_Archive | BPOS_L_Standard | BPOS_B_Standard | TOU_Signed |
FederatedUser | Partner_Managed | MasteredOnPremise |
ResourceMailbox | ExcludedFromBackSync | UMFeatureRestricted |
RichCoexistence>] [-StartDateForRetentionHold <DateTime>]
[-ThrottlingPolicy <ThrottlingPolicyIdParameter>] [-Type
<Regular | Room | Equipment | Shared>] [-UMDtmfMap
<MultiValuedProperty>] [-UsageLocation <CountryInfo>]
[-UseDatabaseQuotaDefaults <$true | $false>]
[-UseDatabaseRetentionDefaults <$true | $false>]
[-UserCertificate <MultiValuedProperty>] [-UserPrincipalName
<String>] [-UserSMimeCertificate <MultiValuedProperty>]
[-WhatIf [<SwitchParameter>]] [-WindowsEmailAddress
<SmtpAddress>] [-WindowsLiveID <SmtpAddress>]
|
Detailed Description
You need to be assigned permissions before you can run this cmdlet. Although all parameters for this cmdlet are listed in this topic, you may not have access to some parameters if they're not included in the permissions assigned to you. To see what permissions you need, see the "Recipient Provisioning Permissions" section in the Mailbox Permissions topic.
Parameters
Parameter | Required | Type | Description | ||
---|---|---|---|---|---|
Identity |
Required |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
The Identity parameter specifies the mailbox. This parameter accepts the following values:
|
||
AcceptMessagesOnlyFrom |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The AcceptMessagesOnlyFrom parameter specifies the mailbox users, mail users, and mail contacts that can send e-mail messages to this mailbox. You can also specify Microsoft Exchange as a valid recipient for this parameter. If you configure a mailbox to accept messages from only the Exchange recipient, the mailbox receives only system-generated messages. You can use any of the following values for the valid senders:
By default, this parameter is blank, which enables the mailbox to accept messages from all senders. |
||
AcceptMessagesOnlyFromDLMembers |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The AcceptMessagesOnlyFromDLMembers parameter specifies the distribution groups whose members are allowed to send e-mail messages to this mailbox. You can use any of the following values for the allowed distribution groups:
By default, this parameter is blank, which enables the mailbox to accept messages from all senders. |
||
AcceptMessagesOnlyFromSendersOrMembers |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The AcceptMessagesOnlyFromSendersOrMembers parameter specifies the recipients who can send e-mail messages to this mailbox. You can specify users, contacts, or distribution groups. If you specify a distribution group, messages are accepted from all recipients that are members of that distribution group. You can also specify Exchange as a valid recipient for this parameter. If you configure a distribution group to accept messages only from the Exchange recipient, the distribution group only receives system-generated messages. You can use any of the following values for the valid senders:
By default, the value of this parameter is blank. This enables the distribution group to accept messages from all senders. |
||
AddressBookPolicy |
Optional |
Microsoft.Exchange.Configuration.Tasks.AddressBookMailboxPolicyIdParameter |
The AddressBookPolicy parameter specifies the address book policy that applies to this mailbox. For more information about address book policies, see Understanding Address Book Policies. |
||
Alias |
Optional |
System.String |
The Alias parameter specifies the alias (mail nickname) of the user. The alias can be a combination of characters separated by a period and having no intervening spaces. Don't use special characters in the alias. |
||
AntispamBypassEnabled |
Optional |
System.Boolean |
The AntispamBypassEnabled parameter specifies whether to
skip anti-spam processing on this mailbox. The possible values for
this parameter are |
||
ApplyMandatoryProperties |
Optional |
System.Management.Automation.SwitchParameter |
The ApplyMandatoryProperties parameter specifies whether to modify the mandatory properties of a mailbox. The creation of a mailbox through the Microsoft Exchange Server 2003 extensions to the Active Directory Users and Computers console isn't supported. If a mailbox is created by using this tool, the mailbox is identified as a legacy mailbox, even though it resides on a server that is running Microsoft Exchange Server 2010. This parameter modifies the mandatory properties of a mailbox in this state to correct the problem and remove the legacyMailbox tag from the mailbox. |
||
Arbitration |
Optional |
System.Management.Automation.SwitchParameter |
The Arbitration parameter specifies that the mailbox for which you are executing the command is an arbitration mailbox. Arbitration mailboxes are used for managing approval workflow. For example, an arbitration mailbox is used for handling moderated recipients and distribution group membership approval. |
||
ArbitrationMailbox |
Optional |
Microsoft.Exchange.Configuration.Tasks.MailboxIdParameter |
The ArbitrationMailbox parameter specifies the mailbox used to manage the moderation process. |
||
ArchiveDatabase |
Optional |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
The ArchiveDatabase parameter specifies the Exchange database that contains the archive that is associated with this mailbox. You can use the following values:
|
||
ArchiveDomain |
Optional |
Microsoft.Exchange.Data.SmtpDomain |
The ArchiveDomain parameter specifies the cloud-based service domain on which the archive that is associated with this mailbox exists. For example, if the SMTP e-mail address of the user is tony@mail.contoso.com, the SMTP domain could be hosted.contoso.com. |
||
ArchiveName |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ArchiveName parameter specifies the name of the archive mailbox. This is the name displayed to users in Microsoft Office Outlook Web App and Microsoft Outlook. The default name is Online Archive - <Mailbox User's Display Name>. |
||
ArchiveQuota |
Optional |
Microsoft.Exchange.Data.Unlimited |
The ArchiveQuota parameter specifies the archive mailbox size at which messages will no longer be accepted. When you enter a value, qualify the value by using one of the following units:
Unqualified values are treated as bytes. The value must be greater than the value of the ArchiveWarningQuota parameter. The valid input range for either parameter is from 1 through 9223372036854775807 bytes. |
||
ArchiveStatus |
Optional |
Microsoft.Exchange.Data.Directory.Recipient.ArchiveStatusFlags |
This parameter is reserved for internal Microsoft use. |
||
ArchiveWarningQuota |
Optional |
Microsoft.Exchange.Data.Unlimited |
The ArchiveWarningQuota parameter specifies the archive mailbox size at which a warning message is sent to the user. When you enter a value, qualify the value by using one of the following units:
Unqualified values are treated as bytes. The value must be less than the value of the ArchiveQuota parameter. The valid input range for either parameter is from 1 through 9223372036854775807 bytes. |
||
AuditAdmin |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The AuditAdmin parameter specifies the operations to log for administrators. Valid values include:
By default, the
|
||
AuditDelegate |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The AuditDelegate parameter specifies the operations to log for delegate users. Valid values include:
By default, the
|
||
AuditEnabled |
Optional |
System.Boolean |
The AuditEnabled parameter specifies whether to enable or disable mailbox audit logging. If auditing is enabled, actions specified in the AuditAdmin, AuditDelegate, and AuditOwner parameters are logged. Valid values include:
The default value is |
||
AuditLogAgeLimit |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
The AuditLogAgeLimit parameter specifies the period for which audit logs for a mailbox are retained. Logs older than the specified period are removed. The default value is 90 days. To specify a value, enter it as a time span: dd.hh:mm:ss where d = days, h = hours, m = minutes, and s = seconds. For example, to specify 10 days for this parameter, use 10.00:00:00. The valid input range for this parameter is 00:00:00 through 24855.03:14:07. You can set the value of this parameter to 00:00:00 to prevent the automatic removal of server statistics log files. |
||
AuditOwner |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The AuditOwner parameter specifies the operations to log for mailbox owners. Valid values include:
By default, mailbox access by the owner isn't logged.
|
||
BypassLiveId |
Optional |
System.Management.Automation.SwitchParameter |
This parameter is reserved for internal Microsoft use. |
||
BypassModerationFromSendersOrMembers |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The BypassModerationFromSendersOrMembers parameter specifies the recipients whose messages bypass moderation when they send to this mailbox. You can use any of the following values:
By default, this parameter is blank. This ensures that all messages are moderated when this mailbox is configured for moderation. Senders designated as moderators for this mailbox are never moderated. |
||
CalendarRepairDisabled |
Optional |
System.Boolean |
The CalendarRepairDisabled parameter specifies that this
mailbox won't have its calendar items repaired by the Calendar
Repair Assistant. The possible values for this parameter are
|
||
CalendarVersionStoreDisabled |
Optional |
System.Boolean |
The CalendarVersionStoreDisabled parameter specifies that
calendar changes in a user's mailbox are not logged. The possible
values for this parameter are |
||
Confirm |
Optional |
System.Management.Automation.SwitchParameter |
The Confirm switch causes the command to pause processing and requires you to acknowledge what the command will do before processing continues. You don't have to specify a value with the Confirm switch. |
||
CreateDTMFMap |
Optional |
System.Boolean |
The CreateDTMFMap parameter specifies that a dual-tone, multi-frequency (DTMF) map be created for the user. |
||
CustomAttribute1 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute10 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute11 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute12 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute13 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute14 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute15 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute2 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute3 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute4 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute5 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute6 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute7 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute8 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
CustomAttribute9 |
Optional |
System.String |
The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information. |
||
Database |
Optional |
Microsoft.Exchange.Configuration.Tasks.DatabaseIdParameter |
The Database parameter specifies the database that contains the mailbox object. You can use one of the following values:
|
||
DeliverToMailboxAndForward |
Optional |
System.Boolean |
The DeliverToMailboxAndForward parameter specifies whether messages sent to this mailbox are forwarded to another address. If the DeliverToMailboxAndForward parameter is set to
If set to |
||
DisplayName |
Optional |
System.String |
The DisplayName parameter specifies the display name for the user account that is associated with this mailbox. The display name is used by Microsoft Outlook. |
||
DomainController |
Optional |
Microsoft.Exchange.Data.Fqdn |
The DomainController parameter specifies the fully qualified domain name (FQDN) of the domain controller that writes this configuration change to Active Directory. |
||
DowngradeHighPriorityMessagesEnabled |
Optional |
System.Boolean |
The DowngradeHighPriorityMessagesEnabled parameter
specifies whether to prevent the mailbox from sending high priority
messages to an X.400 mail system. If this parameter is set to
|
||
EmailAddresses |
Optional |
Microsoft.Exchange.Data.ProxyAddressCollection |
The EmailAddresses parameter specifies all the proxy addresses of the mailbox. It includes the primary SMTP address as one of the proxy addresses. If you use this parameter, you can't use the PrimarySMTPAddress parameter.
|
||
EmailAddressPolicyEnabled |
Optional |
System.Boolean |
The EmailAddressPolicyEnabled parameter specifies whether
the e-mail address policy for this mailbox is enabled. The possible
values for this parameter are |
||
EndDateForRetentionHold |
Optional |
System.DateTime |
The EndDateForRetentionHold parameter specifies the end
date for retention hold for messaging records management (MRM). To
use this parameter, the RetentionHoldEnabled parameter must
be set to |
||
EvictLiveId |
Optional |
System.Management.Automation.SwitchParameter |
This parameter is reserved for internal Microsoft use. |
||
ExtensionCustomAttribute1 |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ExtensionCustomAttribute1-5 parameters specify custom attributes that store additional information. You can specify multiple values for these parameters as a comma delimited list. Each ExtensionCustomAttribute parameter can hold up to 1,300 values. For more information about custom attributes, see Understanding Custom Attributes. For more information about using multivalued properties, see Modifying Multivalued Properties. |
||
ExtensionCustomAttribute2 |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ExtensionCustomAttribute1-5 parameters specify custom attributes that store additional information. You can specify multiple values for these parameters as a comma delimited list. Each ExtensionCustomAttribute parameter can hold up to 1,300 values. For more information about custom attributes, see Understanding Custom Attributes. For more information about using multivalued properties, see Modifying Multivalued Properties. |
||
ExtensionCustomAttribute3 |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ExtensionCustomAttribute1-5 parameters specify custom attributes that store additional information. You can specify multiple values for these parameters as a comma delimited list. Each ExtensionCustomAttribute parameter can hold up to 1,300 values. For more information about custom attributes, see Understanding Custom Attributes. For more information about using multivalued properties, see Modifying Multivalued Properties. |
||
ExtensionCustomAttribute4 |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ExtensionCustomAttribute1-5 parameters specify custom attributes that store additional information. You can specify multiple values for these parameters as a comma delimited list. Each ExtensionCustomAttribute parameter can hold up to 1,300 values. For more information about custom attributes, see Understanding Custom Attributes. For more information about using multivalued properties, see Modifying Multivalued Properties. |
||
ExtensionCustomAttribute5 |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ExtensionCustomAttribute1-5 parameters specify custom attributes that store additional information. You can specify multiple values for these parameters as a comma delimited list. Each ExtensionCustomAttribute parameter can hold up to 1,300 values. For more information about custom attributes, see Understanding Custom Attributes. For more information about using multivalued properties, see Modifying Multivalued Properties. |
||
ExternalOofOptions |
Optional |
Microsoft.Exchange.Data.Directory.Recipient.ExternalOofOptions |
The ExternalOofOptions parameter specifies the option for sending an Out of Office message to external senders. You can use the following values:
|
||
FederatedIdentity |
Optional |
System.String |
This parameter applies to objects in the cloud-based service. It isn’t available for on-premises deployments. The FederatedIdentity parameter associates an on-premises Active Directory user with a Microsoft Office user. |
||
Force |
Optional |
System.Management.Automation.SwitchParameter |
The Force switch specifies whether to suppress the warning or confirmation messages that appear during specific configuration changes. |
||
ForwardingAddress |
Optional |
Microsoft.Exchange.Configuration.Tasks.RecipientIdParameter |
The ForwardingAddress parameter specifies a forwarding address. |
||
ForwardingSmtpAddress |
Optional |
Microsoft.Exchange.Data.ProxyAddress |
The ForwardingSmtpAddress parameter specifies a forwarding SMTP address. |
||
GrantSendOnBehalfTo |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The GrantSendOnBehalfTo parameter specifies the DN of other mailboxes that can send messages on behalf of this mailbox. |
||
HiddenFromAddressListsEnabled |
Optional |
System.Boolean |
The HiddenFromAddressListsEnabled parameter specifies
whether this mailbox is hidden from other address lists. The
possible values for this parameter are |
||
IgnoreDefaultScope |
Optional |
System.Management.Automation.SwitchParameter |
The IgnoreDefaultScope parameter instructs the command to ignore the default recipient scope setting for the Exchange Management Shell session and use the entire forest as the scope. This allows the command to access Active Directory objects that aren't currently in the default scope. Using the IgnoreDefaultScope parameter introduces the following restrictions:
|
||
ImmutableId |
Optional |
System.String |
The ImmutableId parameter is used by Outlook Live Directory Sync (OLSync). It specifies a unique and immutable identifier in the form of an SMTP address for an Exchange mailbox that's used for federated delegation during a request for Security Assertion Markup Language (SAML) tokens. If federation is configured for this mailbox, and you don't set this parameter when you create the mailbox, Exchange creates the value for the immutable ID based upon the mailbox's ExchangeGUID and the federated account namespace (e.g., 7a78e7c8-620e-4d85-99d3-c90d90f29699@mail.contoso.com). You must set the ImmutableId parameter if Active Directory Federation Services (AD FS) is deployed to allow single sign-on into off-premises mailboxes and if AD FS is configured to use an attribute other than ExchangeGUID for sign-on token requests. Both, Exchange and AD FS must request the same token for the same user to ensure proper functionality for a cross-premise Exchange deployment scenario. |
||
IssueWarningQuota |
Optional |
Microsoft.Exchange.Data.Unlimited |
The IssueWarningQuota parameter specifies the mailbox size at which a warning message is sent to the user. You must specify either an integer or
If you set this attribute on a mailbox, that mailbox setting overrides the value set for this attribute on the mailbox database. |
||
Languages |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The Languages parameter specifies the language preferences for this mailbox, in order of preference. Several Exchange components display information for a mailbox user in the preferred language, if that language is supported. Some of those components include quota messages, non-delivery reports (NDRs), the Outlook Web App user interface, and Unified Messaging (UM) voice prompts. |
||
LinkedCredential |
Optional |
System.Management.Automation.PSCredential |
The LinkedCredential parameter specifies credentials to use to access the domain controller specified by the LinkedDomainController parameter. |
||
LinkedDomainController |
Optional |
System.String |
The LinkedDomainController parameter specifies the domain controller in the forest where the user account resides, if this mailbox is a linked mailbox. The domain controller in the forest where the user account resides is used to get security information for the account specified by the LinkedMasterAccount parameter. |
||
LinkedMasterAccount |
Optional |
Microsoft.Exchange.Configuration.Tasks.UserIdParameter |
The LinkedMasterAccount parameter specifies the master account in the forest in which the user account resides, if this mailbox is a linked mailbox. The master account is the account to which the mailbox links. The master account grants access to the mailbox. You can use one of the following values:
|
||
LitigationHoldDate |
Optional |
System.DateTime |
The LitigationHoldDate parameter specifies the date when the mailbox is placed on litigation hold. The parameter is populated automatically when placing a mailbox on litigation hold. This can be used for informational or reporting purposes.
|
||
LitigationHoldEnabled |
Optional |
System.Boolean |
The LitigationHoldEnabled parameter specifies that the
mailbox is under litigation hold and that messages can't be deleted
from the user's account. The possible values for this parameter are
|
||
LitigationHoldOwner |
Optional |
System.String |
The LitigationHoldOwner parameter specifies the user who placed the mailbox on litigation hold. The parameter is populated automatically when placing a mailbox on litigation hold. This can be used for informational and reporting purposes.
|
||
MailboxPlan |
Optional |
Microsoft.Exchange.Configuration.Tasks.MailboxPlanIdParameter |
This parameter applies to objects in the cloud-based service. It isn’t available for on-premises deployments. This parameter is available for multi-tenant deployments. It isn't available for on-premises deployments. For more information about multi-tenant deployments, see Multi-Tenant Support. The MailboxPlan parameter specifies the mailbox plan to associate with this mailbox. A mailbox plan specifies the permissions and features available to a mailbox user. The mailbox plan name you provide must be included in the service plan of the organization in which this mailbox resides. To learn more, see Understanding Service Plans and Mailbox Plans. |
||
MailTip |
Optional |
System.String |
The MailTip parameter specifies the message displayed to senders when they start drafting an e-mail message to this recipient. The MailTip parameter message must be less than or equal to 250 characters. |
||
MailTipTranslations |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The MailTipTranslations parameter specifies additional languages when you want to provide the MailTip parameter information for this recipient in multiple languages. For each language, you must provide the locale, followed by a colon and the specific MailTip parameter message in that language. Each MailTip parameter message must be less than or equal to 250 characters. Multiple languages can be separated by commas. |
||
ManagedFolderMailboxPolicy |
Optional |
Microsoft.Exchange.Configuration.Tasks.MailboxPolicyIdParameter |
The ManagedFolderMailboxPolicy parameter specifies a
managed folder mailbox policy that controls MRM for the mailbox. If
the parameter is set to |
||
ManagedFolderMailboxPolicyAllowed |
Optional |
System.Management.Automation.SwitchParameter |
The ManagedFolderMailboxPolicyAllowed parameter bypasses the warning that MRM features aren't supported for e-mail clients running versions of Outlook earlier than Outlook 2007. When a managed folder mailbox policy is assigned to a mailbox by using the ManagedFolderMailboxPolicy parameter, the warning appears by default unless the ManagedFolderMailboxPolicyAllowed parameter is used.
|
||
MaxBlockedSenders |
Optional |
System.Int32 |
The MaxBlockedSenders parameter specifies the maximum number of senders that can be included in the Blocked Senders list. Blocked senders are senders that are considered junk senders by the mailbox user, and they are used in junk e-mail rules. This parameter is validated only when the junk e-mail rules are updated by using Outlook Web App or Web services. |
||
MaxReceiveSize |
Optional |
Microsoft.Exchange.Data.Unlimited |
The MaxReceiveSize parameter specifies the maximum size
of messages that this mailbox can receive. You must specify either
an integer or |
||
MaxSafeSenders |
Optional |
System.Int32 |
The MaxSafeSenders parameter specifies the maximum number of senders that can be included in the Safe Senders list. Safe senders are senders that are trusted by the mailbox user, and they are used in junk e-mail rules. This parameter is validated only when the junk e-mail rules are updated by using cloud-based organizations or services. |
||
MaxSendSize |
Optional |
Microsoft.Exchange.Data.Unlimited |
The MaxSendSize parameter specifies the maximum size of
messages that this mailbox can send. You must specify either an
integer or |
||
MessageTrackingReadStatusEnabled |
Optional |
System.Boolean |
The MessageTrackingReadStatusEnabled parameter specifies
that this mailbox can view the read status of sent messages. The
possible values for this parameter are |
||
ModeratedBy |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ModeratedBy parameter specifies the users who are responsible for moderating the messages sent to this mailbox. To designate more than one user, separate the users by commas. This parameter is required if you set the
ModerationEnabled parameter to |
||
ModerationEnabled |
Optional |
System.Boolean |
The ModerationEnabled parameter specifies whether to
enable moderation for the mailbox. To enable moderation, set this
parameter to The default value is |
||
Name |
Optional |
System.String |
The Name parameter specifies the Name attribute for this mailbox. The Name attribute is used for the common name in Active Directory. |
||
NetID |
Optional |
Microsoft.Exchange.Data.NetID |
This parameter is reserved for internal Microsoft use. |
||
Office |
Optional |
System.String |
The Office parameter specifies the Microsoft Office attribute for this mailbox. |
||
OfflineAddressBook |
Optional |
Microsoft.Exchange.Configuration.Tasks.OfflineAddressBookIdParameter |
The OfflineAddressBook parameter specifies the associated offline address book (OAB). |
||
Password |
Optional |
System.Security.SecureString |
This parameter applies to objects in the cloud-based service. It isn’t available for on-premises deployments. This parameter is available for multi-tenant deployments. It isn't available for on-premises deployments. For more information about multi-tenant deployments, see Multi-Tenant Support. The Password parameter resets the password of the user account associated with the cloud-based mailbox. |
||
PrimarySmtpAddress |
Optional |
Microsoft.Exchange.Data.SmtpAddress |
The PrimarySmtpAddress parameter specifies the address that external users see when they receive a message from this mailbox. If you use this parameter, you can't use the EmailAddresses parameter because the EmailAddresses parameter includes the primary SMTP address. |
||
ProhibitSendQuota |
Optional |
Microsoft.Exchange.Data.Unlimited |
The ProhibitSendQuota parameter specifies the mailbox size at which the user associated with this mailbox can no longer send messages. You must specify either an integer or
If you set this attribute on a mailbox, that mailbox setting overrides the value set for this attribute on the mailbox database. |
||
ProhibitSendReceiveQuota |
Optional |
Microsoft.Exchange.Data.Unlimited |
The ProhibitSendReceiveQuota parameter specifies the mailbox size at which the user associated with this mailbox can no longer send or receive messages. You must specify either an integer or
If you set this attribute on a mailbox, that mailbox setting overrides the value set for this attribute on the mailbox database. |
||
QueryBaseDNRestrictionEnabled |
Optional |
System.Boolean |
This parameter is available for multi-tenant deployments. It isn't available for on-premises deployments. For more information about multi-tenant deployments, see Multi-Tenant Support. The QueryBaseDNRestrictionEnabled parameter specifies
whether to restrict a user's ability to view or search for other
mailboxes in their organization. If this parameter is set to
|
||
RecipientLimits |
Optional |
Microsoft.Exchange.Data.Unlimited |
The RecipientLimits parameter specifies the maximum number of recipients per message to which this mailbox can send. You must specify either an integer or
If you set this attribute on a mailbox, that mailbox setting overrides the value set for this attribute on the Hub Transport server. |
||
RecoverableItemsQuota |
Optional |
Microsoft.Exchange.Data.Unlimited |
The RecoverableItemsQuota parameter specifies the limit for the Recovery Items folder. When you reach the quota limit, you can't put any more items in the Recovery Items folder. |
||
RecoverableItemsWarningQuota |
Optional |
Microsoft.Exchange.Data.Unlimited |
The RecoverableItemsWarningQuota parameter specifies the quota for when a warning event is entered in Event Viewer. |
||
RejectMessagesFrom |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The RejectMessagesFrom parameter specifies the recipients from whom messages are rejected. |
||
RejectMessagesFromDLMembers |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The RejectMessagesFromDLMembers parameter specifies distribution lists. Messages from any member of these distribution lists are rejected. |
||
RejectMessagesFromSendersOrMembers |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The RejectMessagesFromSendersOrMembers parameter specifies the identity of recipients from whom messages are rejected. You can use any of the following values for the valid senders:
|
||
RemoteAccountPolicy |
Optional |
Microsoft.Exchange.Configuration.Tasks.RemoteAccountPolicyIdParameter |
This parameter is reserved for internal Microsoft use. |
||
RemoteRecipientType |
Optional |
Microsoft.Exchange.Data.Directory.Recipient.RemoteRecipientType |
This parameter is reserved for internal Microsoft use. |
||
RemoveManagedFolderAndPolicy |
Optional |
System.Management.Automation.SwitchParameter |
The RemoveManagedFolderAndPolicy parameter specifies whether to remove all MRM 1.0 policies and attributes from a mailbox. If you use this parameter, MRM 1.0 policies and MRM 1.0 properties from any managed folders that were created as part of any MRM 1.0 policies are removed. Managed folders that are empty are also removed from the mailbox, and managed folders that contain items are converted to standard folders. |
||
RemovePicture |
Optional |
System.Management.Automation.SwitchParameter |
The RemovePicture switch specifies whether to remove the picture that a user has added to a mailbox. A picture file can be added to the mailbox by using the Import-RecipientDataProperty cmdlet. |
||
RemoveSpokenName |
Optional |
System.Management.Automation.SwitchParameter |
The RemoveSpokenName switch specifies whether to remove the spoken name that a user has added to a mailbox. A sound file can be added to the mailbox by using the Import-RecipientDataProperty cmdlet. |
||
RequireSecretQA |
Optional |
System.Boolean |
This parameter is reserved for internal Microsoft use. |
||
RequireSenderAuthenticationEnabled |
Optional |
System.Boolean |
The RequireSenderAuthenticationEnabled parameter
specifies whether senders must be authenticated. The possible
values for this parameter are |
||
ResetPasswordOnNextLogon |
Optional |
System.Boolean |
This parameter applies to objects in the cloud-based service. It isn’t available for on-premises deployments. If the ResetPasswordOnNextLogon parameter is set to
|
||
ResourceCapacity |
Optional |
System.Int32 |
The ResourceCapacity parameter specifies capacity, if this mailbox is a resource mailbox. You must specify a non-negative integer. |
||
ResourceCustom |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The ResourceCustom parameter specifies additional information about the resource. You can define custom properties for resource mailboxes using the Set-ResourceConfig command and use this parameter to set those custom properties. |
||
RetainDeletedItemsFor |
Optional |
Microsoft.Exchange.Data.EnhancedTimeSpan |
The RetainDeletedItemsFor parameter specifies the length of time to keep deleted items. To specify a value, enter it as a time span: dd.hh:mm:ss where d = days, h = hours, m = minutes, and s = seconds. For example, to specify a 15-hour interval, enter 15:00:00. |
||
RetainDeletedItemsUntilBackup |
Optional |
System.Boolean |
The RetainDeletedItemsUntilBackup parameter specifies
whether to retain deleted items until the next backup. The possible
values for this parameter are |
||
RetentionComment |
Optional |
System.String |
The RetentionComment parameter specifies a comment displayed in Outlook regarding the user's retention hold status. This comment can only be set if the RetentionHoldEnabled
parameter is set to |
||
RetentionHoldEnabled |
Optional |
System.Boolean |
The RetentionHoldEnabled parameter specifies whether
retention hold is enabled for messaging retention policies. The
possible values for this parameter are |
||
RetentionPolicy |
Optional |
Microsoft.Exchange.Configuration.Tasks.MailboxPolicyIdParameter |
The RetentionPolicy parameter specifies the name of a retention policy that you want applied to this mailbox. Retention policies consist of tags that are applied to mailbox folders and mail items to determine the period of time that the items should be retained. |
||
RetentionUrl |
Optional |
System.String |
The RetentionUrl parameter specifies the URL or an external Web page with additional details about the organization's messaging retention policies. This URL can be used to expose details regarding retention policies in general, which is usually a customized legal or IT Web site for the company. |
||
RoleAssignmentPolicy |
Optional |
Microsoft.Exchange.Configuration.Tasks.MailboxPolicyIdParameter |
The RoleAssignmentPolicy parameter specifies the
management role assignment policy to assign to the mailbox when
it's created or enabled. If you don't include this parameter when
you create or enable a mailbox, the default assignment policy is
used. If the assignment policy name contains spaces, enclose the
name in quotation marks ("”). If you don't want to assign an
assignment policy when a mailbox is created or enabled, specify a
value of |
||
RulesQuota |
Optional |
Microsoft.Exchange.Data.ByteQuantifiedSize |
The RulesQuota parameter specifies the limit for the size of rules for this mailbox. When you enter a value, qualify the value by using one of the following:
Unqualified values are treated as bytes. The default value for this parameter is 64 KB. The maximum value is 256 KB.
|
||
SamAccountName |
Optional |
System.String |
The SamAccountName parameter specifies the user name for earlier operating systems, such as Microsoft Windows NT 4.0, Windows 98, Windows 95, and LAN Manager. This parameter is used to support clients and servers that are running older versions of the operating system. This attribute must be less than 20 characters in length. |
||
SCLDeleteEnabled |
Optional |
System.Boolean |
The SCLDeleteEnabled parameter specifies whether messages that meet the spam confidence level (SCL) threshold specified by the SCLDeleteThreshold parameter are deleted. You can use the following values:
|
||
SCLDeleteThreshold |
Optional |
System.Int32 |
The SCLDeleteThreshold parameter specifies the SCL at
which a message is deleted, if the SCLDeleteEnabled
parameter is set to You must specify an integer from 0 through 9, inclusive. |
||
SCLJunkEnabled |
Optional |
System.Boolean |
The SCLJunkEnabled parameter specifies whether messages that meet the SCL threshold specified by the SCLJunkThreshold parameter are moved to the Junk E-mail folder. You can use the following values:
|
||
SCLJunkThreshold |
Optional |
System.Int32 |
The SCLJunkThreshold parameter specifies the SCL
threshold. Messages with an SCL greater than the value that you
specify for the SCLJunkThreshold parameter are moved to the
Junk E-mail folder, if the SCLJunkEnabled parameter is set
to You must specify an integer from 0 through 9, inclusive. |
||
SCLQuarantineEnabled |
Optional |
System.Boolean |
The SCLQuarantineEnabled parameter specifies whether messages that meet the SCL threshold specified by the SCLQuarantineThreshold parameter are quarantined. If a message is quarantined, it's sent to the quarantine mailbox, where the messaging administrator can review it. You can use the following values:
|
||
SCLQuarantineThreshold |
Optional |
System.Int32 |
The SCLQuarantineThreshold parameter specifies the SCL at
which a message is quarantined, if the SCLQuarantineEnabled
parameter is set to You must specify an integer from 0 through 9, inclusive. |
||
SCLRejectEnabled |
Optional |
System.Boolean |
The SCLRejectEnabled parameter specifies whether messages that meet the SCL threshold specified by the SCLRejectThreshold parameter are rejected. If a message is rejected, it's deleted, and a rejection response is sent to the sender. You can use the following values:
|
||
SCLRejectThreshold |
Optional |
System.Int32 |
The SCLRejectThreshold parameter specifies the SCL at
which a message is rejected, if the SCLRejectEnabled
parameter is set to You must specify an integer from 0 through 9, inclusive. |
||
SecondaryAddress |
Optional |
System.String |
The SecondaryAddress parameter specifies the secondary address that is used by the UM-enabled user. |
||
SecondaryDialPlan |
Optional |
Microsoft.Exchange.Configuration.Tasks.UMDialPlanIdParameter |
The SecondaryDialPlan parameter specifies a secondary UM dial plan to use. This parameter is provided to create a secondary proxy address. |
||
SendModerationNotifications |
Optional |
Microsoft.Exchange.Data.Directory.Recipient.TransportModerationNotificationFlags |
The SendModerationNotifications parameter specifies whether status notifications are sent to users when a message they sent to the moderated distribution group is rejected by one of the moderators. You can specify one of the following values:
Set this parameter to Set this parameter to Set this parameter to The default value is |
||
SharingPolicy |
Optional |
Microsoft.Exchange.Configuration.Tasks.SharingPolicyIdParameter |
The SharingPolicy parameter specifies the sharing policy associated with this mailbox. |
||
SimpleDisplayName |
Optional |
System.String |
The SimpleDisplayName parameter is used to display an alternative description of the object when only a limited set of characters is permitted. This limited set of characters consists of ASCII characters 26 through 126, inclusively. |
||
SingleItemRecoveryEnabled |
Optional |
System.Boolean |
The SingleItemRecoveryEnabled parameter specifies whether
to prevent the Recovery Items folder from being purged. When this
parameter is set to |
||
SKUAssigned |
Optional |
System.Boolean |
This parameter is reserved for internal Microsoft use. |
||
SKUCapability |
Optional |
Microsoft.Exchange.Data.Directory.Capability |
This parameter is reserved for internal Microsoft use. |
||
StartDateForRetentionHold |
Optional |
System.DateTime |
The StartDateForRetentionHold parameter specifies the
start date for retention hold for MRM. To use this parameter, the
RetentionHoldEnabled parameter must be set to
|
||
ThrottlingPolicy |
Optional |
Microsoft.Exchange.Configuration.Tasks.ThrottlingPolicyIdParameter |
The ThrottlingPolicy parameter specifies the identity of the throttling policy for this mailbox. |
||
Type |
Optional |
Microsoft.Exchange.Management.RecipientTasks.ConvertibleMailboxSubType |
The Type parameter specifies the type for the mailbox. You can use the following values:
|
||
UMDtmfMap |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The UMDtmfMap parameter specifies whether you want to create a user-defined DTMF map for the UM-enabled user. |
||
UsageLocation |
Optional |
Microsoft.Exchange.Data.Directory.CountryInfo |
This parameter is reserved for internal Microsoft use. |
||
UseDatabaseQuotaDefaults |
Optional |
System.Boolean |
The UseDatabaseQuotaDefaults parameter specifies that this mailbox uses the quota attributes that are specified for the mailbox database in which this mailbox resides. The quota attributes are:
The possible values for this parameter are |
||
UseDatabaseRetentionDefaults |
Optional |
System.Boolean |
The UseDatabaseRetentionDefaults parameter specifies that this mailbox uses the MailboxRetention attribute specified for the mailbox database where this mailbox resides. The possible values for this parameter are |
||
UserCertificate |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The UserCertificate parameter specifies the digital certificate used to sign a user's e-mail messages. |
||
UserPrincipalName |
Optional |
System.String |
The UserPrincipalName parameter specifies the UPN for this mailbox. This is the logon name for the user. The UPN consists of a user name and a suffix. Typically, the suffix is the domain name where the user account resides. |
||
UserSMimeCertificate |
Optional |
Microsoft.Exchange.Data.MultiValuedProperty |
The UserSMimeCertificate parameter specifies the SMIME certificate used to sign a user's e-mail messages. |
||
WhatIf |
Optional |
System.Management.Automation.SwitchParameter |
The WhatIf switch instructs the command to simulate the actions that it would take on the object. By using the WhatIf switch, you can view what changes would occur without having to apply any of those changes. You don't have to specify a value with the WhatIf switch. |
||
WindowsEmailAddress |
Optional |
Microsoft.Exchange.Data.SmtpAddress |
The WindowsEmailAddress parameter specifies the Windows e-mail address for this mailbox. This address isn't used by Exchange. |
||
WindowsLiveID |
Optional |
Microsoft.Exchange.Data.SmtpAddress |
This parameter applies to objects in the cloud-based service. It isn’t available for on-premises deployments. The WindowsLiveID parameter renames the Windows Live ID associated with the mailbox. |
Input Types
To see the input types that this cmdlet accepts, see Cmdlet Input and Output Types. If the Input Type field for a cmdlet is blank, the cmdlet doesn’t accept input data.
Return Types
To see the return types, which are also known as output types, that this cmdlet accepts, see Cmdlet Input and Output Types. If the Output Type field is blank, the cmdlet doesn’t return data.
Examples
EXAMPLE 1
This example delivers e-mail messages for John Woods to John's mailbox, and also forwards them to Manuel Oliveira's (manuel@contoso.com) mailbox.
Copy Code | |
---|---|
Set-Mailbox -Identity John -DeliverToMailboxAndForward $true -ForwardingSMTPAddress manuel@contoso.com |
EXAMPLE 2
This example uses the Get-Mailbox command to find all the mailboxes in the Marketing organizational unit, and then uses the Set-Mailbox command to configure these mailboxes. The limits for custom warning, prohibit send, and prohibit send and receive are set to 200 megabytes (MB), 250 MB, and 280 MB respectively, and the mailbox database default limits are ignored. This command can be used to configure a specific set of mailboxes to have larger or smaller limits than other mailboxes in the organization.
Copy Code | |
---|---|
Get-Mailbox -OrganizationalUnit "Marketing" | Set-Mailbox -IssueWarningQuota 209715200 -ProhibitSendQuota 262144000 -ProhibitSendReceiveQuota 293601280 -UseDatabaseQuotaDefaults $false |
EXAMPLE 3
This example uses the Get-User command to find all users in the Customer Service department, and then uses the Set-Mailbox command to change the maximum message size for sending messages to 2 MB.
Copy Code | |
---|---|
Get-User -Filter "Department -eq 'Customer Service'" | Set-Mailbox -MaxSendSize 2097152 |
EXAMPLE 4
This example sets the MailTip translation in French and Chinese.
Copy Code | |
---|---|
Set-Mailbox John@contoso.com -MailTipTranslations ("FR: C'est la langue française", "CHT: 這是漢語語言") |