[Index]

Model: relation/ExchangeOnlineMailbox_Rel

Model Details: relation/ExchangeOnlineMailbox_Rel

Title Description Details
Arbitration This parameter is available only in on-premises Exchange 2016. 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.
  • Field Name: Arbitration
  • Type: Boolean
WhenMailboxCreated
  • Field Name: WhenMailboxCreated
  • Type: String
  • Format: date-time
ArchiveDomain This parameter is available only in on-premises Exchange 2016. The ArchiveDomain parameter specifies the domain in the cloud-based service where the archive that's associated with this mailbox exists. For example, if the SMTP email address of the user is [email protected], the SMTP domain could be archive.contoso.com. Only use this parameter if the archive is hosted in the cloud-based service.
  • Field Name: ArchiveDomain
  • Type: String
DefaultPublicFolderMailbox The DefaultPublicFolderMailbox parameter assigns a specific public folder mailbox to the user. By default, the public folder mailbox used by a user is automatically selected by an algorithm that load-balances users across all public folder mailboxes.
  • Field Name: DefaultPublicFolderMailbox
  • Type: String
SiloName This parameter is reserved for internal Microsoft use.
  • Field Name: SiloName
  • Type: String
ResourceType
  • Field Name: ResourceType
  • Type: String
CustomAttribute15 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute15
  • Type: String
LegacyExchangeDN
  • Field Name: LegacyExchangeDN
  • Type: String
ProtocolSettings
  • Field Name: ProtocolSettings.[n]
  • Type: Array
RecipientLimits This parameter is available only in on-premises Exchange 2016. The RecipientLimits parameter specifies the maximum number of recipients allowed in messages sent by the mailbox. A valid value is an integer or the value unlimited. The default value is unlimited. The value unlimited indicates the maximum number of recipients per message for the mailbox is controlled elsewhere (for example, organization, server, or connector limits).
  • Field Name: RecipientLimits
  • Type: String
IsHierarchySyncEnabled This parameter is reserved for internal Microsoft use.
  • Field Name: IsHierarchySyncEnabled
  • Type: Boolean
RequireSenderAuthenticationEnabled The RequireSenderAuthenticationEnabled parameter specifies whether to accept messages only from authenticated (internal) senders. Valid values are: $true Messages are accepted only from authenticated (internal) senders. Messages from unauthenticated (external) senders are rejected. $false Messages are accepted from authenticated (internal) and unauthenticated (external) senders.
  • Field Name: RequireSenderAuthenticationEnabled
  • Type: Boolean
PSShowComputerName
  • Field Name: PSShowComputerName
  • Type: Boolean
OfflineAddressBook This parameter is available only in on-premises Exchange 2016. The OfflineAddressBook parameter specifies the offline address book (OAB) that's associated with the mailbox. You can use any value that uniquely identifies the OAB. For example: Name Distinguished name (DN) GUID Use the Get-OfflineAddressBook cmdlet to see the available offline address books.
  • Field Name: OfflineAddressBook
  • Type: String
MessageTrackingReadStatusEnabled The MessageTrackingReadStatusEnabled parameter specifies whether to include detailed information in delivery reports for messages sent to the mailbox. Valid values are: $true The read status of the message and the date-time that the message was delivered is shown in the delivery report for messages sent to this mailbox. This is the default value. $false The read status of the message isn't displayed in the delivery report for messages sent to this mailbox. Only the date-time that the message was delivered is shown in the delivery report.
  • Field Name: MessageTrackingReadStatusEnabled
  • Type: Boolean
AdministrativeUnits
  • Field Name: AdministrativeUnits.[n]
  • Type: Array
InPlaceHolds
  • Field Name: InPlaceHolds.[n]
  • Type: Array
ForwardingSmtpAddress The ForwardingSmtpAddress parameter specifies a forwarding SMTP address for messages that are sent to this mailbox. Typically, you use this parameter to specify external email addresses that aren't validated. How messages are delivered and forwarded is controlled by the DeliverToMailboxAndForward parameter. DeliverToMailboxAndForward is $true Messages are delivered to this mailbox and forwarded to the specified email address. DeliverToMailboxAndForward is $false Messages are only forwarded to the specified email address. Messages aren't delivered to this mailbox. The default value is blank ($null), which means no forwarding email address is configured. If you configure values for both the ForwardingAddress and ForwardingSmtpAddress parameters, the value of ForwardingSmtpAddress is ignored. Messages are forwarded to the recipient specified by the ForwardingAddress parameter.
  • Field Name: ForwardingSmtpAddress
  • Type: String
IsMailboxEnabled
  • Field Name: IsMailboxEnabled
  • Type: Boolean
MaxSafeSenders This parameter is available only in on-premises Exchange 2016. 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 and are used in junk email rules. This parameter is validated only when the junk email rules are updated using cloud-based organizations or services.
  • Field Name: MaxSafeSenders
  • Type: Integer
RemoteArchive This parameter is available only in on-premises Exchange 2016. The RemoteArchiveswitch specifies that a remote archive mailbox is created for this mailbox. A remote archive exists in the cloud-based service. You don't need to specify a value with this switch. You need to use this parameter with the ArchiveDomain parameter, and you can't use this parameter with the Archive parameter.
  • Field Name: RemoteArchive
  • Type: Boolean
MailboxProvisioningConstraint This parameter is reserved for internal Microsoft use.
  • Field Name: MailboxProvisioningConstraint
  • Type: String
LastExchangeChangedTime
  • Field Name: LastExchangeChangedTime
  • Type: String
GrantSendOnBehalfTo The GrantSendOnBehalfTo parameter specifies who can send on behalf of this mailbox. Although messages send on behalf of the mailbox clearly show the sender in the From field (<Sender> on behalf of <Mailbox>), replies to these messages are delivered to the mailbox, not the sender. The sender you specify for this parameter must a mailbox, mail user or mail-enabled security group (a mail-enabled security principal that can have permissions assigned). You can use any value that uniquely identifies the sender. For example: Name Display name Alias Distinguished name (DN) Canonical DN <domain name>\<account name> Email address GUID LegacyExchangeDN SamAccountName User ID or user principal name (UPN) To enter multiple values and overwrite any existing entries, use the following syntax: <value1>,<value2>.... If the values contain spaces or otherwise require quotation marks, you need to use the following syntax: "<value1>","<value2>".... To add or remove one or more values without affecting any existing entries, use the following syntax: @{Add="<value1>","<value2>"...; Remove="<value1>","<value2>"...}. By default, this parameter is blank, which means no one else has permission to send on behalf of this mailbox.
  • Field Name: GrantSendOnBehalfTo.[n]
  • Type: Array
SCLJunkThreshold This parameter is available only in on-premises Exchange 2016. The SCLJunkThreshold parameter specifies the SCL Junk Email folder threshold. When the SCLJunkEnabled parameter is set to $true, messages with an SCL greater than (not equal to) the specified value are moved to the Junk Email folder. A valid value is an integer from 0 through 9. This value should be less than the other SCL*Threshold values.
  • Field Name: SCLJunkThreshold
  • Type: Integer
OriginatingServer
  • Field Name: OriginatingServer
  • Type: String
CalendarVersionStoreDisabled The CalendarVersionStoreDisabled parameter specifies whether to prevent calendar changes in the mailbox from being logged. Valid values are: $true Changes to a calendar item aren't recorded. $false Changes to a calendar item are recorded. This keeps older versions of meetings and appointments. This is the default value.
  • Field Name: CalendarVersionStoreDisabled
  • Type: Boolean
HiddenFromAddressListsEnabled The HiddenFromAddressListsEnabled parameter specifies whether this recipient is visible in address lists. Valid values are: $true The recipient isn't visible in address lists. $false The recipient is visible in address lists. This is the default value.
  • Field Name: HiddenFromAddressListsEnabled
  • Type: Boolean
UMEnabled
  • Field Name: UMEnabled
  • Type: Boolean
ServerName
  • Field Name: ServerName
  • Type: String
AutoExpandingArchiveEnabled
  • Field Name: AutoExpandingArchiveEnabled
  • Type: Boolean
WindowsEmailAddress The WindowsEmailAddress parameter specifies the Windows email address for this recipient. This is a common Active Directory attribute that's present in all environments, including environments without Exchange. Using the WindowsEmailAddress parameter on a recipient has one of the following results: In on-premises environments where the recipient is subject to email address policies (the EmailAddressPolicyEnabled property is set to the value True for the recipient), the WindowsEmailAddress parameter has no effect on the WindowsEmailAddress property or the primary email address value. In cloud environments or in on-premises environments where the recipient isn't subject to email address policies (the EmailAddressPolicyEnabled property is set to the value False for the recipient), the WindowsEmailAddress parameter updates the WindowsEmailAddress property and the primary email address to the same value. The WindowsEmailAddress property is visible for the recipient in Active Directory Users and Computers in the E-mail attribute. The attribute common name is E-mail-Addresses, and the Ldap-Display-Name is mail. If you modify this attribute in Active Directory, the recipient's primary email address is not updated to the same value.
  • Field Name: WindowsEmailAddress
  • Type: String
ModeratedBy The ModeratedBy parameter specifies one or more moderators for this recipient. A moderator approves messages sent to the recipient before the messages are delivered. A moderator must be a mailbox, mail user, or mail contact in your organization. You can use any value that uniquely identifies the moderator. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID To enter multiple values and overwrite any existing entries, use the following syntax: <value1>,<value2>.... If the values contain spaces or otherwise require quotation marks, you need to use the following syntax: "<value1>","<value2>".... To add or remove one or more values without affecting any existing entries, use the following syntax: @{Add="<value1>","<value2>"...; Remove="<value1>","<value2>"...}. You need to use this parameter to specify at least one moderator when you set the ModerationEnabled parameter to the value $true.
  • Field Name: ModeratedBy.[n]
  • Type: Array
CalendarRepairDisabled The CalendarRepairDisabled parameter specifies whetherto prevent calendar items in the mailbox from being repaired by the Calendar Repair Assistant. Valid values are: $true The Calendar Repair Assistant doesn't repair calendar items in the mailbox. $false The Calendar Repair Assistant repairs calendars items in the mailbox. This is the default value.
  • Field Name: CalendarRepairDisabled
  • Type: Boolean
IsSoftDeletedByRemove
  • Field Name: IsSoftDeletedByRemove
  • Type: Boolean
WhenCreated
  • Field Name: WhenCreated
  • Type: String
  • Format: date-time
HoldForMigration This parameter is available only in on-premises Exchange 2016. The HoldForMigrationswitch specifies whether to prevent any client or user, except the Microsoft Exchange Mailbox Replication service (MRS) process, from logging on to a public folder mailbox. You don't need to specify a value with this switch. You need to use this parameter when you create the first public folder, which is called the hierarchy mailbox, in your organization. Use this parameter only if you plan to migrate legacy Exchange 2010 public folders to Exchange 2016. If you use this switch but don't have legacy public folders to migrate, you won't be able to create any public folders.
  • Field Name: HoldForMigration
  • Type: Boolean
AdminDisplayVersion
  • Field Name: AdminDisplayVersion
  • Type: String
MessageCopyForSendOnBehalfEnabled The MessageCopyForSendOnBehalfEnabled parameter specifies whether to copy the sender for messages that are sent from a shared mailbox by users that have the "send on behalf of" permission. Valid values are: $true When a user sends a message from the shared mailbox by using the "send on behalf of" permission, a copy of the message is sent to the sender's mailbox. $false When a user sends a message from the shared mailbox by using the "send on behalf of" permission, a copy of the message isn't sent to the sender's mailbox. This is the default value. You can only use this parameter on shared mailboxes. You give users permission to send on behalf of a shared mailbox by using the GrantSendOnBehalfTo parameter on the shared mailbox.
  • Field Name: MessageCopyForSendOnBehalfEnabled
  • Type: Boolean
ExchangeVersion
  • Field Name: ExchangeVersion
  • Type: String
SendModerationNotifications The SendModerationNotifications parameter specifies whether moderation status notification messages are sent to senders when they send a message to this moderated recipient. Valid values are: Always Moderation status notifications are sent to all internal and external senders. This is the default value. Internal Moderation status notifications are sent to all internal senders, but not to external senders. Never Moderation status notifications are disabled. Note that senders are always notified if their message is rejected by a moderator, regardless of the value of this parameter.
  • Field Name: SendModerationNotifications
  • Type: String
ArbitrationMailbox This parameter is available only in on-premises Exchange 2016. The ArbitrationMailbox parameter specifies the arbitration mailbox that's used to manage the moderation process for this recipient. You can use any value that uniquely identifies the arbitration mailbox. For example: Name Display name Alias Distinguished name (DN) Canonical DN <domain name>\<account name> Email address GUID LegacyExchangeDN SamAccountName User ID or user principal name (UPN)
  • Field Name: ArbitrationMailbox
  • Type: String
AuditEnabled The AuditEnabled parameter specifies whether to enable or disable mailbox audit logging for the mailbox. If auditing is enabled, actions specified in the AuditAdmin, AuditDelegate, and AuditOwner parameters are logged. Valid values are: $true Mailbox audit logging is enabled. $false Mailbox audit logging is disabled. This is the default value.
  • Field Name: AuditEnabled
  • Type: Boolean
ActiveSyncMailboxPolicy This parameter is available only in on-premises Exchange 2016. The ActiveSyncMailboxPolicy parameter specifies the mobile device mailbox policy that's applied to the mailbox. You can use any value that uniquely identifies the policy. For example:. Name Distinguished name (DN) GUID If you don't use this parameter, the default mobile device mailbox policy is applied to the mailbox.
  • Field Name: ActiveSyncMailboxPolicy
  • Type: String
MailboxProvisioningPreferences This parameter is reserved for internal Microsoft use.
  • Field Name: MailboxProvisioningPreferences.[n]
  • Type: Array
LitigationHoldDuration The LitigationHoldDuration parameter specifies how long mailbox items are held if the mailbox is placed on litigation hold. The duration is calculated from the date a mailbox item is received or created. A valid value is an integer that represents the number of days, or the value unlimited. The default value is unlimited, which means items are held indefinitely or until the hold is removed.
  • Field Name: LitigationHoldDuration
  • Type: String
UserPrincipalName This parameter is available only in on-premises Exchange 2016. The UserPrincipalName parameter specifies the logon name for the user account. The UPN uses an email address format <username>@<domain>. Typically, the <domain> value is the domain where the user account resides.
  • Field Name: UserPrincipalName
  • Type: String
DisabledArchiveDatabase
  • Field Name: DisabledArchiveDatabase
  • Type: String
AcceptMessagesOnlyFromDLMembers The AcceptMessagesOnlyFromDLMembers parameter specifies who is allowed to send messages to this recipient. Messages from other senders are rejected. Valid values for this parameter are groups in your organization (distribution groups, mail-enabled security groups, and dynamic distribution groups). Specifying a group means all members of the group are allowed to send messages to this recipient. You can use any value that uniquely identifies the group. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID You can enter multiple groups separated by commas. To overwrite any existing entries, use the following syntax: <group1>,<group2>.... If the values contain spaces or otherwise require quotation marks, use the following syntax: "<group1>","<group2>".... To add or remove groups without affecting other existing entries, use the following syntax: @{Add="<group1>","<group2>"...; Remove="<group1>","<group2>"...}. The groups you specify for this parameter are automatically copied to the AcceptMessagesOnlyFromSendersOrMembers property. Therefore, you can't use the AcceptMessagesOnlyFromDLMembers and AcceptMessagesOnlyFromSendersOrMembers parameters in the same command. By default, this parameter is blank ($null), which allows this recipient to accept messages from all groups.
  • Field Name: AcceptMessagesOnlyFromDLMembers.[n]
  • Type: Array
RetainDeletedItemsFor The RetainDeletedItemsFor parameter specifies the length of time to keep soft-deleted items for the mailbox. Soft-deleted items are items that have been deleted by using any of these methods: Deleting items from the Deleted Items folder. Selecting the Empty Deleted Items Folder action. Deleting items using Shift + Delete. These actions move the items to the Recoverable Items folder, into a subfolder named Deletions. Before the deleted item retention period expires, users can recover soft-deleted items in Outlook and Outlook on the web by using the Recover Deleted Items feature. For more information, see Recoverable Items folder in Exchange 2016. To specify a value, enter it as a time span: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes, and ss = seconds. The default value is 14 days (14.00:00:00). In Office 365, you can increase the value to a maximum of 30 days. In Office 365, you use this parameter to configure the RetainDeletedItemsFor value on existing mailboxes. Use the Set-MailboxPlan cmdlet to change the RetainDeletedItemsFor value for all new mailboxes that you create in the future. In on-premises Exchange, the default value is configured by the value of the DeletedItemRetention parameter on mailbox database. To override the default value, enter a value for the RetainDeletedItemsFor parameter on the mailbox.
  • Field Name: RetainDeletedItemsFor
  • Type: String
WindowsLiveID This parameter is available only in the cloud-based service. The WindowsLiveID parameter specifies the Microsoft account (formerly known as a Windows Live ID) of the mailbox.
  • Field Name: WindowsLiveID
  • Type: String
IsRootPublicFolderMailbox
  • Field Name: IsRootPublicFolderMailbox
  • Type: Boolean
RejectMessagesFromSendersOrMembers The RejectMessagesFromSendersOrMembers parameter specifies who isn't allowed to send messages to this recipient. Messages from these senders are rejected. Valid values for this parameter are individual senders and groups in your organization. Individual senders are mailboxes, mail users, and mail contacts. Groups are distribution groups, mail-enabled security groups, and dynamic distribution groups. Specifying a group means all members of the group aren't allowed to send messages to this recipient. To specify senders for this parameter, you can use any value that uniquely identifies the sender. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID You can enter multiple senders separated by commas. To overwrite any existing entries, use the following syntax: <sender1>,<senter2>.... If the values contain spaces or otherwise require quotation marks, use the following syntax: "<sender1>","<sender2>".... To add or remove individual senders or groups without affecting other existing entries, use the RejectMessagesFrom and RejectMessagesFromDLMembers parameters. The individual senders and groups you specify for this parameter are automatically copied to the RejectMessagesFrom and RejectMessagesFromDLMembers properties, respectively. Therefore, you can't use the RejectMessagesFromSendersOrMembers parameter and the RejectMessagesFrom or RejectMessagesFromDLMembers parameters in the same command. By default, this parameter is blank ($null), which allows this recipient to accept messages from all senders.
  • Field Name: RejectMessagesFromSendersOrMembers.[n]
  • Type: Array
PersistedCapabilities
  • Field Name: PersistedCapabilities
  • Type: String
Guid
  • Field Name: Guid
  • Type: String
PoliciesExcluded
  • Field Name: PoliciesExcluded.[n]
  • Type: Array
IncludeInGarbageCollection
  • Field Name: IncludeInGarbageCollection
  • Type: Boolean
DistinguishedName
  • Field Name: DistinguishedName
  • Type: String
MailTipTranslations The MailTipTranslations parameter specifies additional languages for the custom MailTip text that's defined by the MailTip parameter. HTML tags are automatically added to the MailTip translation, additional HTML tags aren't supported, and the length of the MailTip translation can't exceed 175 displayed characters. To add or remove MailTip translations without affecting the default MailTip or other MailTip translations, use the following syntax: @{Add="<culture 1>:<localized text 1>","<culture 2>:<localized text 2>"...; Remove="<culture 3>:<localized text 3>","<culture 4>:<localized text 4>"...} <culture> is a valid ISO 639 two-letter culture code that's associated with the language. For example, suppose this recipient currently has the MailTip text: "This mailbox is not monitored." To add the Spanish translation, use the following value for this parameter: @{Add="ES:Esta caja no se supervisa."}.
  • Field Name: MailTipTranslations.[n]
  • Type: Array
MailboxMoveFlags
  • Field Name: MailboxMoveFlags
  • Type: String
IsPersonToPersonTextMessagingEnabled
  • Field Name: IsPersonToPersonTextMessagingEnabled
  • Type: Boolean
DowngradeHighPriorityMessagesEnabled This parameter is available only in on-premises Exchange 2016. The DowngradeHighPriorityMessagesEnabled parameter specifies whether to prevent the mailbox from sending high priority messages to an X.400 mail system. Valid values are: $true High priority messages sent to X.400 recipients are changed to normal priority. $false High priority messages set to X.400 recipients remain high priority. This is the default value.
  • Field Name: DowngradeHighPriorityMessagesEnabled
  • Type: Boolean
SCLJunkEnabled This parameter is available only in on-premises Exchange 2016. The SCLJunkEnabled parameter specifies whether messages that exceed(not meet) the SCL specified by the SCLJunkThreshold parameter are moved to the Junk Email folder. Valid values are: $true Messages that exceed the SCLJunkThreshold value are moved to the Junk Email folder. Messages that meet the SCLJunkThreshold value aren't moved to the Junk Email folder. $false Messages that meet or exceed the SCLJunkThreshold value aren't moved to the Junk Email folder. $null (blank) The value isn't configured. This is the default value.
  • Field Name: SCLJunkEnabled
  • Type: Boolean
IsResource
  • Field Name: IsResource
  • Type: Boolean
Equipment This parameter is available only in on-premises Exchange 2016. The Equipment parameter specifies that the resource mailbox is an equipment mailbox. You don't need to specify a value with this switch. This switch is required only if you're enabling an equipment resource mailbox.
  • Field Name: Equipment
  • Type: Boolean
QueryBaseDNRestrictionEnabled
  • Field Name: QueryBaseDNRestrictionEnabled
  • Type: Boolean
Location
  • Field Name: Location
  • Type: String
ResetPasswordOnNextLogon The ResetPasswordOnNextLogon parameter specifies whether the user is required to change their password the next time they log on to their mailbox. Valid values are: $true The user is required to change their password the next time they log on to their mailbox. $false The user isn't required to change their password the next time they log on to their mailbox. This is the default value.
  • Field Name: ResetPasswordOnNextLogon
  • Type: Boolean
SCLRejectThreshold This parameter is available only in on-premises Exchange 2016. The SCLRejectThreshold parameter specifies the SCL reject threshold. When the SCLRejectEnabled parameter is set to $true, messageswith an SCL greater than or equal to the specified value are rejected, and an NDR is sent to the sender. A valid value is an integer from 0 through 9. This value should be less than the SCLDeleteThreshold value, but greater than the SCLQuarantineThreshold value.
  • Field Name: SCLRejectThreshold
  • Type: Integer
MessageCopyForSentAsEnabled The MessageCopyForSentAsEnabled parameter specifies whether to copy the sender for messages that are sent from a shared mailbox by users that have the "send as" permission. Valid values are: $true When a user sends a message from the shared mailbox by using the "send as" permission, a copy of the message is sent to the sender's mailbox. $false When a user sends a message from the shared mailbox by using the "send as" permission, a copy of the message isn't sent to the sender's mailbox. This is the default value. You can only use this parameter on shared mailboxes. In Exchange Online, you give a user permission to send as a shared mailbox by running the command: Add-RecipientPermission <SharedMailbox> -AccessRights SendAs -Trustee <User>. In on-premises Exchange, you give a user permission to send as a shared mailbox by running the command: Add-ADPermission <SharedMailbox> -ExtendedRights "Send As" -User <User>.
  • Field Name: MessageCopyForSentAsEnabled
  • Type: Boolean
Discovery The Discoveryswitch specifies that the mailbox is a Discovery mailbox. You don't need to specify a value with this switch. This switch is required only if you're enabling a Discovery mailbox. Discovery mailboxes are created as target mailboxes for Discovery searches. After being created or enabled, a Discovery mailbox can't be converted to another type of mailbox. For more information, see In-Place eDiscovery in Exchange 2016.
  • Field Name: Discovery
  • Type: Boolean
SimpleDisplayName The SimpleDisplayName parameter is used to display an alternative description of the object when only a limited set of characters is permitted. Valid characters are: a - z A - Z 0 - 9 "<space>", """, "'", "(", ")", "+", ",", "-", ".", "/", ":", and "?".
  • Field Name: SimpleDisplayName
  • Type: String
SourceAnchor
  • Field Name: SourceAnchor
  • Type: String
ModerationEnabled The ModerationEnabled parameter specifies whether moderation is enabled for this recipient. Valid value are: $true Moderation is enabled for this recipient. Messages sent to this recipient must be approved by a moderator before the messages are delivered. $false Moderation is disabled for this recipient. Messages sent to this recipient are delivered without the approval of a moderator. This is the default value. You use the ModeratedBy parameter to specify the moderators.
  • Field Name: ModerationEnabled
  • Type: Boolean
MaxSendSize The MaxSendSize parameter specifies the maximum size of a message that can be sent by the mailbox. When you enter a value, qualify the value with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. A valid value is a number up to 1.999999 gigabytes (2147483647 bytes) or the value unlimited. In Office 365, the value is determined by the subscriptions and licenses that administrators purchase and assign in the Office 365 admin center. You can lower the value, and you may be able to raise the value, but you can't exceed the maximum value that's allowed by the subscription or license. In Office 365, you use this parameter to configure the MaxSendSize value on existing mailboxes. Use the Set-MailboxPlan cmdlet to change the MaxSendSize value for all new mailboxes that you create in the future. In on-premises Exchange, the default value unlimited indicates the maximum send size for the mailbox is controlled elsewhere (for example, organization, server, or connector limits). For any message size limit, you need to set a value that's larger than the actual size you want enforced. This accounts for the Base64 encoding of attachments and other binary data. Base64 encoding increases the size of the message by approximately 33%, so the value you specify should be approximately 33% larger than the actual message size you want enforced. For example, if you specify a maximum message size value of 64 MB, you can expect a realistic maximum message size of approximately 48 MB.
  • Field Name: MaxSendSize
  • Type: String
LinkedMasterAccount This parameter is available only in on-premises Exchange 2016. The LinkedMasterAccount parameter specifies the master account in the forest where the user account resides, if the mailbox is a linked mailbox. The master account is the account that the mailbox is linked to. The master account grants access to the mailbox. You can use any value that uniquely identifies the master account. For example: For example: Name Display name Distinguished name (DN) Canonical DN GUID This parameter is required only if you're enabling a linked mailbox.
  • Field Name: LinkedMasterAccount
  • Type: String
ArchiveGuid This parameter is reserved for internal Microsoft use.
  • Field Name: ArchiveGuid
  • Type: String
AggregatedMailboxGuids
  • Field Name: AggregatedMailboxGuids
  • Type: String
HasSpokenName
  • Field Name: HasSpokenName
  • Type: Boolean
WhenSoftDeleted
  • Field Name: WhenSoftDeleted
  • Type: String
HasPicture
  • Field Name: HasPicture
  • Type: Boolean
MailboxRegion PARAMVALUE: String
  • Field Name: MailboxRegion
  • Type: String
AcceptMessagesOnlyFrom The AcceptMessagesOnlyFrom parameter specifies who is allowed to send messages to this recipient. Messages from other senders are rejected. Valid values for this parameter are individual senders in your organization (mailboxes, mail users, and mail contacts). You can use any value that uniquely identifies the sender. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID You can enter multiple senders separated by commas. To overwrite any existing entries, use the following syntax: <sender1>,<senter2>.... If the values contain spaces or otherwise require quotation marks, use the following syntax: "<sender1>","<sender2>".... To add or remove senders without affecting other existing entries, use the following syntax: @{Add="<sender1>","<sender2>"...; Remove="<sender1>","<sender2>"...}. The senders you specify for this parameter are automatically copied to the AcceptMessagesOnlyFromSendersOrMembers property. Therefore, you can't use the AcceptMessagesOnlyFrom and AcceptMessagesOnlyFromSendersOrMembers parameters in the same command. By default, this parameter is blank ($null), which allows this recipient to accept messages from all senders.
  • Field Name: AcceptMessagesOnlyFrom.[n]
  • Type: Array
AccountDisabled
  • Field Name: AccountDisabled
  • Type: Boolean
AntispamBypassEnabled This parameter is available only in on-premises Exchange 2016. The AntispamBypassEnabled parameter specifies whether to skip anti-spam processing on the mailbox. Valid values are: $true Anti-spam processing is skipped on the mailbox. $false Anti-spam processing occurs on the mailbox. This is the default value
  • Field Name: AntispamBypassEnabled
  • Type: Boolean
RemoteRecipientType This parameter is reserved for internal Microsoft use.
  • Field Name: RemoteRecipientType
  • Type: String
RecipientType
  • Field Name: RecipientType
  • Type: String
IsExcludedFromServingHierarchy The IsExcludedFromServingHierarchy parameter prevents users from accessing the public folder hierarchy on this public folder mailbox. For load-balancing purposes, users are equally distributed across public folder mailboxes by default. When this parameter is set on a public folder mailbox, that mailbox isn't included in this automatic load-balancing and won't be accessed by users to retrieve the public folder hierarchy. However, if an administrator has set the DefaultPublicFolderMailbox property on a user mailbox to a specific public folder mailbox, the user will still access the specified public folder mailbox even if the IsExcludedFromServingHierarchy parameter is set for that public folder mailbox.
  • Field Name: IsExcludedFromServingHierarchy
  • Type: Boolean
UserCertificate The UserCertificate parameter specifies the digital certificate used to sign a user's email messages.
  • Field Name: UserCertificate.[n]
  • Type: Array
ArchiveState
  • Field Name: ArchiveState
  • Type: String
ArchiveStatus This parameter is reserved for internal Microsoft use.
  • Field Name: ArchiveStatus
  • Type: String
EffectivePublicFolderMailbox
  • Field Name: EffectivePublicFolderMailbox
  • Type: String
MailboxMoveRemoteHostName
  • Field Name: MailboxMoveRemoteHostName
  • Type: String
RoleAssignmentPolicy The RoleAssignmentPolicy parameter specifies the management role assignment policy that's assign to the mailbox. You can use any value that uniquely identifies the policy. For example: Name Distinguished name (DN) GUID If you don't use this parameter, the default role 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 $null. For more information about assignment policies, see Understanding management role assignment policies.
  • Field Name: RoleAssignmentPolicy
  • Type: String
ImListMigrationCompleted The ImListMigrationCompleted parameter specifies whether a user's Lync or Skype for Business contact list is stored in their mailbox. Valid values are: $true The user's Lync or Skype for Business contact list is stored in their Exchange 2016 mailbox. This prevents you from migrating the mailbox back to an Exchange 2010 server. $false The user's Lync or Skype for Business contact list is stored on a Lync or Skype for Business server. This doesn't prevent you from migrating the mailbox back to an Exchange 2010 server. This is the default value. Lync Server 2013 and Skype for Business Server 2015 support storing the user's contact list in their Exchange 2016 mailbox. This feature is known as the unified contact store (UCS), and it allows applications to show a consistent, up-to-date contact list. However, Exchange 2010 doesn't support the unified contact store. Therefore, before you migrate a user's Exchange 2016 mailbox back to Exchange 2010, you need to move the user's Lync or Skype for Business contact list from the unified contact store back to a Lync 2013 or Skype for Business server. For more information, see Configuring Microsoft Lync Server 2013 to use the unified contact store (http://go.microsoft.com/fwlink/p/?LinkID=313550). If you migrate an Exchange 2013 mailbox back to Exchange 2010 while the user's Lync or Skype for Business contact list is stored in the unified contact store, the user could permanently lose access to those contacts. After you verify the user's Lync or Skype for Business contact list has been moved back to a Lync 2013 or Skype for Business server, you should be able to complete the mailbox migration. If you need to migrate the mailbox despite the potential for data loss, you can manually set the ImListMigrationCompleted parameter to $false.
  • Field Name: ImListMigrationCompleted
  • Type: Boolean
MicrosoftOnlineServicesID This parameter is available only in the cloud-based service. The MicrosoftOnlineServicesID parameter specifies the user ID for the object. This parameter only applies to objects in the cloud-based service. It isn't available for on-premises deployments.
  • Field Name: MicrosoftOnlineServicesID
  • Type: String
ForwardingAddress The ForwardingAddress parameter specifies a forwarding address for messages that are sent to this mailbox. A valid value for this parameter is a recipient in your organization. You can use any value that uniquely identifies the recipient. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID How messages are delivered and forwarded is controlled by the DeliverToMailboxAndForward parameter. DeliverToMailboxAndForward is $true Messages are delivered to this mailbox and forwarded to the specified recipient. DeliverToMailboxAndForward is $false Messages are only forwarded to the specified recipient. Messages aren't delivered to this mailbox. The default value is blank ($null), which means no forwarding recipient is configured. If you configure values for both the ForwardingAddress and ForwardingSmtpAddress parameters, the value of ForwardingSmtpAddress is ignored. Messages are forwarded to the recipient specified by the ForwardingAddress parameter.
  • Field Name: ForwardingAddress
  • Type: String
BypassModerationFromSendersOrMembers The BypassModerationFromSendersOrMembers parameter specifies who is allowed to send messages to this moderated recipient without approval from a moderator. Valid values for this parameter are individual senders and groups in your organization. Specifying a group means all members of the group are allowed to send messages to this recipient without approval from a moderator. To specify senders for this parameter, you can use any value that uniquely identifies the sender. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID To enter multiple senders and overwrite any existing entries, use the following syntax: <sender1>,<sender2>.... If the values contain spaces or otherwise require quotation marks, use the following syntax: "<sender1>","<sender2>".... To add or remove one or more senders without affecting any existing entries, use the following syntax: @{Add="<sender1>","<sender2>"...; Remove="<sender3>","<sender4>"...}. This parameter is meaningful only when moderation is enabled for the recipient. By default, this parameter is blank ($null), which means messages from all senders other than the designated moderators are moderated. When a moderator sends a message to this recipient, the message is isn't moderated. In other words, you don't need to use this parameter to include the moderators.
  • Field Name: BypassModerationFromSendersOrMembers.[n]
  • Type: Array
MailboxRegionLastUpdateTime
  • Field Name: MailboxRegionLastUpdateTime
  • Type: String
ExchangeUserAccountControl
  • Field Name: ExchangeUserAccountControl
  • Type: String
MaxReceiveSize This parameter is available only in on-premises Exchange 2016. The MaxReceiveSize parameter specifies the maximum size of a message that can be sent to the mailbox. Messages larger than the maximum size are rejected. When you enter a value, qualify the value with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. A valid value is a number up to 1.999999 gigabytes (2147483647 bytes) or the value unlimited. In Office 365, the value is determined by the subscriptions and licenses that administrators purchase and assign in the Office 365 admin center. You can lower the value, and you may be able to raise the value, but you can't exceed the maximum value that's allowed by the subscription or license. In Office 365, you use this parameter to configure the MaxReceiveSize value on existing mailboxes. Use the Set-MailboxPlan cmdlet to change the MaxReceiveSize value for all new mailboxes that you create in the future. In on-premises Exchange, the default value unlimited indicates the maximum receive size for the mailbox is controlled elsewhere (for example, organization, server, or connector limits). For any message size limit, you need to set a value that's larger than the actual size you want enforced. This accounts for the Base64 encoding of attachments and other binary data. Base64 encoding increases the size of the message by approximately 33%, so the value you specify should be approximately 33% larger than the actual message size you want enforced. For example, if you specify a maximum message size value of 64 MB, you can expect a realistic maximum message size of approximately 48 MB.
  • Field Name: MaxReceiveSize
  • Type: String
AcceptMessagesOnlyFromSendersOrMembers The AcceptMessagesOnlyFromSendersOrMembers parameter specifies who is allowed to send messages to this recipient. Messages from other senders are rejected. Valid values for this parameter are individual senders and groups in your organization. Individual senders are mailboxes, mail users, and mail contacts. Groups are distribution groups, mail-enabled security groups, and dynamic distribution groups. Specifying a group means all members of the group are allowed to send messages to this recipient. To specify senders for this parameter, you can use any value that uniquely identifies the sender. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID You can enter multiple senders separated by commas. To overwrite any existing entries, use the following syntax: <sender1>,<senter2>.... If the values contain spaces or otherwise require quotation marks, use the following syntax: "<sender1>","<sender2>".... To add or remove individual senders or groups without affecting other existing entries, use the AcceptMessagesOnlyFrom and AcceptMessageOnlyFromDLMembers parameters. The individual senders and groups you specify for this parameter are automatically copied to the AcceptMessagesOnlyFrom and AcceptMessagesOnlyFromDLMembers properties, respectively. Therefore, you can't use the AcceptMessagesOnlyFromSendersOrMembers parameter and the AcceptMessagesOnlyFrom or AcceptMessagesOnlyFromDLMembers parameters in the same command. By default, this parameter is blank ($null), which allows this recipient to accept messages from all senders.
  • Field Name: AcceptMessagesOnlyFromSendersOrMembers.[n]
  • Type: Array
PublicFolder This parameter is available only in on-premises Exchange 2016. The PublicFolderswitch specifies that the mailbox is a public folder mailbox. You don't need to specify a value with this switch. This switch is required only if you're enabling a public folder mailbox. Public folder mailboxes are specially designed mailboxes that store the hierarchy and content of public folders.
  • Field Name: PublicFolder
  • Type: Boolean
DomainController This parameter is available only in on-premises Exchange 2016. The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com.
  • Field Name: DomainController
  • Type: String
SamAccountName This parameter is available only in on-premises Exchange 2016. The SamAccountName parameter (also known as the pre-Windows 2000 user account or group name) specifies an object identifier that's compatible with older versions of Microsoft Windows client and server operating systems. The value can contain letters, numbers, spaces, periods (.), and the characters !, #, $, %, ^, &, -, _, {, }, and ~. The last character can't be a period. Unicode characters are allowed, but accented characters may generate collisions (for example, o and รถ match). The maximum length is 20 characters.
  • Field Name: SamAccountName
  • Type: String
IsHierarchyReady This parameter is reserved for internal Microsoft use.
  • Field Name: IsHierarchyReady
  • Type: Boolean
ObjectCategory
  • Field Name: ObjectCategory
  • Type: String
IsValid
  • Field Name: IsValid
  • Type: Boolean
OrganizationalUnit The OrganizationalUnit parameter filters the results based on the object's location in Active Directory. Only objects that exist in the specified location are returned. Valid input for this parameter is an organizational unit (OU) or domain that's visible using the Get-OrganizationalUnit cmdlet. You can use any value that uniquely identifies the OU or domain. For example: Name Canonical name Distinguished name (DN) GUID
  • Field Name: OrganizationalUnit
  • Type: String
ProhibitSendReceiveQuota The ProhibitSendReceiveQuota parameter specifies a size limit for the mailbox. If the mailbox reaches or exceeds this size, the mailbox can't send or receive new messages. Messages sent to the mailbox are returned to the sender with a descriptive error message. This value effectively determines the maximum size of the mailbox. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. When you enter a number, you can qualify it with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The value must be greater than or equal to the ProhibitSendQuota or IssueWarningQuota values. In Office 365, the quota value is determined by the subscriptions and licenses that administrators purchase and assign in the Office 365 admin center. You can lower the quota value, but you can't exceed the maximum value that's allowed by the subscription or license. In Office 365, you can't use this parameter on public folder mailboxes. In on-premises Exchange, the default value of this parameter is unlimited. When the UseDatabaseQuotaDefaults parameter is set to the value $true, the value of the this parameter is ignored, and the mailbox uses the ProhibitSendReceiveQuota value on the mailbox database. To use this parameter to enforce a specific quota value for the mailbox, you need to set the UseDatabaseQuotaDefaults parameter to the value $false.
  • Field Name: ProhibitSendReceiveQuota
  • Type: String
WhenChanged
  • Field Name: WhenChanged
  • Type: String
  • Format: date-time
ImmutableId The ImmutableId parameter is used by GAL synchronization (GALSync) and specifies a unique and immutable identifier in the form of an SMTP address for an Exchange mailbox used for federated delegation when requesting 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, for example, [email protected]. You need to set the ImmutableId parameter if Active Directory Federation Services (AD FS) is deployed to allow single sign-on into an off-premises mailbox and AD FS is configured to use a different attribute 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-premises Exchange deployment scenario.
  • Field Name: ImmutableId
  • Type: String
SCLQuarantineThreshold This parameter is available only in on-premises Exchange 2016. The SCLQuarantineThreshold parameter specifies the SCL quarantine threshold. When the SCLQuarantineEnabled parameter is set to $true, messages with an SCL greater than or equal to the specified value are quarantined. A valid value is an integer from 0 through 9. This value should be less than the SCLRejectThreshold value, but greater than the SCLJunkThreshold value.
  • Field Name: SCLQuarantineThreshold
  • Type: Integer
ComplianceTagHoldApplied
  • Field Name: ComplianceTagHoldApplied
  • Type: Boolean
IncludeSoftDeletedObjects
  • Field Name: IncludeSoftDeletedObjects
  • Type: Boolean
ManagedFolderMailboxPolicy
  • Field Name: ManagedFolderMailboxPolicy
  • Type: String
MailboxContainerGuid
  • Field Name: MailboxContainerGuid
  • Type: String
EmailAddressPolicyEnabled This parameter is available only in on-premises Exchange 2016. The EmailAddressPolicyEnabled parameter specifies whether to apply email address policies to this recipient. Valid values are: $true All applicable email address policies are applied to this recipient. This is the default value. $false No email address policies are applied to this recipient.
  • Field Name: EmailAddressPolicyEnabled
  • Type: Boolean
UseDatabaseRetentionDefaults This parameter is available only in on-premises Exchange 2016. The UseDatabaseRetentionDefaults parameter specifies whether the mailbox uses the MailboxRetention attribute value that's configured on the mailbox database. This value controls how long deleted mailboxes are kept in the database before they are permanently removed (purged). The default value is 30 days. Valid values are: $true The mailbox uses the MailboxRetention value that's configured on the mailbox database. This is the default value. $false When the mailbox is deleted, it's retained indefinitely.
  • Field Name: UseDatabaseRetentionDefaults
  • Type: Boolean
IssueWarningQuota The IssueWarningQuota parameter specifies the warning threshold for the size of the mailbox. If the mailbox reaches or exceeds this size, the user receives a descriptive warning message. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. When you enter a number, you can qualify it with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The IssueWarningQuota value must be less than or equal to the ProhibitSendReceiveQuota value. In Office 365, the quota value is determined by the subscriptions and licenses that administrators purchase and assign in the Office 365 admin center. You can lower the quota value, and you may be able to raise the quota, but you can't exceed the maximum value that's allowed by the subscription or license. In Office 365, you can't use this parameter on public folder mailboxes. In on-premises Exchange, the default value of this parameter is unlimited. When the UseDatabaseQuotaDefaults parameter is set to $true, the value of the this parameter is ignored, and the mailbox uses the IssueWarningQuota value on the mailbox database. To use this parameter to enforce a specific quota value for the mailbox, you need to set the UseDatabaseQuotaDefaults parameter to the value $false.
  • Field Name: IssueWarningQuota
  • Type: String
RoomMailboxAccountEnabled
  • Field Name: RoomMailboxAccountEnabled
  • Type: String
RecipientTypeDetails The RecipientTypeDetails parameter specifies the type of recipients returned. Recipient types are divided into recipient types and subtypes. Each recipient type contains all common properties for all subtypes. For example, the type UserMailbox represents a user account in Active Directory that has an associated mailbox. Because there are several mailbox types, each mailbox type is identified by the RecipientTypeDetails parameter. For example, a conference room mailbox has RecipientTypeDetails set to ConferenceRoomMailbox, whereas a user mailbox has RecipientTypeDetails set to UserMailbox. You can select from the following values: ArbitrationMailbox ConferenceRoomMailbox Contact DiscoveryMailbox DynamicDistributionGroup EquipmentMailbox ExternalManagedContact ExternalManagedDistributionGroup LegacyMailbox LinkedMailbox MailboxPlan MailContact MailForestContact MailNonUniversalGroup MailUniversalDistributionGroup MailUniversalSecurityGroup MailUser PublicFolder RoleGroup RoomList RoomMailbox SharedMailbox SystemAttendantMailbox SystemMailbox User UserMailbox
  • Field Name: RecipientTypeDetails
  • Type: String
MailboxRelease
  • Field Name: MailboxRelease
  • Type: String
DataEncryptionPolicy PARAMVALUE: DataEncryptionPolicyIdParameter
  • Field Name: DataEncryptionPolicy
  • Type: String
DeliverToMailboxAndForward The DeliverToMailboxAndForward parameter specifies the message delivery behavior when a forwarding address is specified by the ForwardingAddress or ForwardingSmtpAddress parameters. Valid values are: $true Messages are delivered to this mailbox and forwarded to the specified recipient or email address. $false If a forwarding recipient or email address is configured, messages are delivered only to the specified recipient or email address, and messages aren't delivered to this mailbox. If no forwarding recipient or email address is configured, messages are delivered only to this mailbox. The default value is $false. The value of this parameter is meaningful only if you configure a forwarding recipient or email address.
  • Field Name: DeliverToMailboxAndForward
  • Type: Boolean
Languages The Languages parameter specifies the language preferences for this mailbox, in order of preference. Several Exchange components display information to 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 on the web user interface, and Unified Messaging (UM) voice prompts. Valid input for this parameter is a supported culture code value from the Microsoft .NET Framework CultureInfo class. For example, en for English or fr for French. For more information, see CultureInfo Class (http://go.microsoft.com/fwlink/p/?linkId=184859). To enter multiple values and overwrite any existing entries, use the following syntax: <value1>,<value2>.... If the values contain spaces or otherwise require quotation marks, you need to use the following syntax: "<value1>","<value2>".... To add or remove one or more values without affecting any existing entries, use the following syntax: @{Add="<value1>","<value2>"...; Remove="<value1>","<value2>"...}.
  • Field Name: Languages.[n]
  • Type: Array
EndDateForRetentionHold The EndDateForRetentionHold parameter specifies the end date for retention hold for messaging records management (MRM). To use this parameter, you need to set the RetentionHoldEnabled parameter to the value $true. Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2015 to specify September 1, 2015. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2015 5:00 PM".
  • Field Name: EndDateForRetentionHold
  • Type: String
  • Format: date-time
RetentionHoldEnabled The RetentionHoldEnabled parameter specifies whether the mailbox is placed on retention hold. Placing the mailbox on retention hold temporarily suspends the processing of retention policies or managed folder mailbox policies for the mailbox (for example, when the user is on vacation). Valid values are: $true The mailbox is placed on retention hold. Retention policies and managed folder policies are suspended for the mailbox. $false The retention hold is removed from the mailbox. The mailbox is subject to retention policies and managed folder policies. This is the default value. To set the start date for retention hold, use the StartDateForRetentionHold parameter.
  • Field Name: RetentionHoldEnabled
  • Type: Boolean
Name The Name parameter specifies the unique name of the mailbox. The maximum length is 64 characters. If the value contains spaces, enclose the value in quotation marks (").
  • Field Name: Name
  • Type: String
DisabledArchiveGuid
  • Field Name: DisabledArchiveGuid
  • Type: String
LitigationHoldEnabled The LitigationHoldEnabled parameter specifies whether to place the mailbox on litigation hold. Valid values are: $true The mailbox is on litigation hold. $false The mailbox isn't on litigation hold. This is the default value. After a mailbox is placed on litigation hold, messages can't be deleted from the mailbox. Deleted items and all versions of changed items are retained in the Recoverable Items folder. Items that are purged from the dumpster are also retained and the items are held indefinitely. If you enable litigation hold, single-item recovery quotas aren't applied. Placing public folder mailboxes on Litigation Hold isn't supported. To place public folder mailboxes on hold, create an In-Place Hold by using the New-MailboxSearch cmdlet with the InPlaceHoldEnabled parameter.
  • Field Name: LitigationHoldEnabled
  • Type: Boolean
IsInactiveMailbox
  • Field Name: IsInactiveMailbox
  • Type: Boolean
EmailAddresses
  • Field Name: EmailAddresses.[n]
  • Type: Array
ResourceCustom The ResourceCustom parameter specifies one or more custom resource properties to add to the resource mailbox. You can use this parameter only on resource mailboxes. In on-premises Exchange, you use the Set-ResourceConfig and Get-ResourceConfig cmdlets to create and view custom resource properties. After you create custom resource properties, you can use this parameter to assign one or more of those properties to a resource mailbox. Properties that begin with the prefix Room/ are available only on room mailboxes, and properties that begin with the prefix Equipment/ are available only on equipment mailboxes. When you specify a property value for this parameter, don't include the prefix. To enter multiple values and overwrite any existing entries, use the following syntax: <value1>,<value2>.... If the values contain spaces or otherwise require quotation marks, you need to use the following syntax: "<value1>","<value2>".... To add or remove one or more values without affecting any existing entries, use the following syntax: @{Add="<value1>","<value2>"...; Remove="<value1>","<value2>"...}.
  • Field Name: ResourceCustom.[n]
  • Type: Array
RejectMessagesFromDLMembers The RejectMessagesFromDLMembers parameter specifies who isn't allowed to send messages to this recipient. Messages from these senders are rejected. Valid values for this parameter are groups in your organization (distribution groups, mail-enabled security groups, and dynamic distribution groups). Specifying a group means all members of the group aren't allowed to send messages to this recipient. You can use any value that uniquely identifies the group. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID You can enter multiple groups separated by commas. To overwrite any existing entries, use the following syntax: <group1>,<group2>.... If the values contain spaces or otherwise require quotation marks, use the following syntax: "<group1>","<group2>".... To add or remove groups without affecting other existing entries, use the following syntax: @{Add="<group1>","<group2>"...; Remove="<group1>","<group2>"...}. The groups you specify for this parameter are automatically copied to the RejectMessagesFromSendersOrMembers property. Therefore, you can't use the RejectMessagesFromDLMembers and RejectMessagesFromSendersOrMembers parameters in the same command. By default, this parameter is blank ($null), which allows this recipient to accept messages from all groups.
  • Field Name: RejectMessagesFromDLMembers.[n]
  • Type: Array
SKUAssigned
  • Field Name: SKUAssigned
  • Type: Boolean
RecoverableItemsWarningQuota This parameter is available only in on-premises Exchange 2016. The RecoverableItemsWarningQuota parameter specifies the warning threshold for the size of the Recoverable Items folder for the mailbox. If the Recoverable Items folder reaches or exceeds this size, Exchange logs an event to the application event log. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. The default value is 20 gigabytes (21474836480 bytes). When you enter a number, you can qualify it with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The RecoverableItemsWarningQuota value must be less than or equal to the RecoverableItemsQuota value. When the UseDatabaseQuotaDefaults parameter is set to the value $true, the value of the this parameter is ignored, and the mailbox uses the RecoverableItemsWarningQuota value on the mailbox database. To use this parameter to enforce a specific quota value for the mailbox, you need to set the UseDatabaseQuotaDefaults parameter to the value $false.
  • Field Name: RecoverableItemsWarningQuota
  • Type: String
JournalArchiveAddress This parameter is reserved for internal Microsoft use.
  • Field Name: JournalArchiveAddress
  • Type: String
MailboxMoveStatus
  • Field Name: MailboxMoveStatus
  • Type: String
PSComputerName
  • Field Name: PSComputerName
  • Type: String
MaxBlockedSenders This parameter is available only in on-premises Exchange 2016. 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 and are used in junk email rules. This parameter is validated only when the junk email rules are updated using Outlook on the web or Exchange Web Services.
  • Field Name: MaxBlockedSenders
  • Type: Integer
ResourceCapacity The ResourceCapacity parameter specifies the capacity of the resource mailbox. For example, you can use this parameter to identify the number of seats in a conference room (room mailbox) or in a vehicle (equipment mailbox). A valid value is an integer.
  • Field Name: ResourceCapacity
  • Type: Integer
OrganizationId
  • Field Name: OrganizationId
  • Type: String
ElcProcessingDisabled PARAMVALUE: $true | $false
  • Field Name: ElcProcessingDisabled
  • Type: Boolean
PrimarySmtpAddress This parameter is available only in on-premises Exchange 2016. The PrimarySmtpAddress parameter specifies the primary return email address that's used for the recipient. If it's available on this cmdlet, you can't use the EmailAddresses and PrimarySmtpAddress parameters in the same command. If you use the PrimarySmtpAddress parameter to specify the primary email address, the command sets the EmailAddressPolicyEnabled property of the mailbox to False, which means the email addresses of the mailbox aren't automatically updated by email address policies.
  • Field Name: PrimarySmtpAddress
  • Type: String
ArchiveQuota This parameter is available only in on-premises Exchange 2016. The ArchiveQuota parameter specifies the maximum size for the user's archive mailbox. If the archive mailbox reaches or exceeds this size, it no longer accepts messages. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. When you enter a number, you can qualify it with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The ArchiveQuota value must be greater than or equal to the ArchiveWarningQuota value.
  • Field Name: ArchiveQuota
  • Type: String
MailboxMoveTargetMDB
  • Field Name: MailboxMoveTargetMDB
  • Type: String
SCLRejectEnabled This parameter is available only in on-premises Exchange 2016. The SCLRejectEnabled parameter specifies whether messages that meet or exceed the SCL specified by the SCLRejectThreshold parameter are rejected. Valid values are: $true Messages that meet or exceed the SCLRejectThreshold value are rejected, and an NDR is sent to the sender. $false Messages that meet or exceed the SCLRejectThreshold value aren't rejected. $null (blank) The value isn't configured. This is the default value.
  • Field Name: SCLRejectEnabled
  • Type: Boolean
IsShared
  • Field Name: IsShared
  • Type: Boolean
ManagedFolderMailboxPolicyAllowed
  • Field Name: ManagedFolderMailboxPolicyAllowed
  • Type: Boolean
UsageLocation
  • Field Name: UsageLocation
  • Type: String
ArchiveDatabase This parameter is available only in on-premises Exchange 2016. The ArchiveDatabase parameter specifies the Exchange database that contains the archive that's associated with this mailbox. You can use any value that uniquely identifies the database. For example: Name Distinguished name (DN) GUID
  • Field Name: ArchiveDatabase
  • Type: String
CustomAttribute11 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute11
  • Type: String
Database This parameter is available only in on-premises Exchange 2016. The Database parameter specifies the Exchange database that contains the new mailbox. You can use any value that uniquely identifies the database. For example: Name Distinguished name (DN) GUID
  • Field Name: Database
  • Type: String
CustomAttribute13 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute13
  • Type: String
IsLinked
  • Field Name: IsLinked
  • Type: Boolean
StsRefreshTokensValidFrom PARAMVALUE: DateTime
  • Field Name: StsRefreshTokensValidFrom
  • Type: String
  • Format: date-time
TargetAllMDBs
  • Field Name: TargetAllMDBs
  • Type: Boolean
CustomAttribute1 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute1
  • Type: String
CustomAttribute3 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute3
  • Type: String
CustomAttribute2 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute2
  • Type: String
CustomAttribute5 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute5
  • Type: String
AuditDelegate The AuditDelegate parameter specifies the mailbox operations to log for delegate users as part of mailbox audit logging. Valid values are: None Create FolderBind HardDelete MessageBind Move MoveToDeletedItems SendAs SendOnBehalf SoftDelete Update By default, the Update, SoftDelete, HardDelete, SendAs, and Create actions performed by delegates are logged. To enter multiple values and overwrite any existing entries, use the following syntax: <value1>,<value2>.... If the values contain spaces or otherwise require quotation marks, you need to use the following syntax: "<value1>","<value2>".... To add or remove one or more values without affecting any existing entries, use the following syntax: @{Add="<value1>","<value2>"...; Remove="<value1>","<value2>"...}. The AuditEnabled parameter must be set to $true to enable mailbox audit logging.
  • Field Name: AuditDelegate.[n]
  • Type: Array
CustomAttribute7 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute7
  • Type: String
CustomAttribute6 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute6
  • Type: String
CustomAttribute9 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute9
  • Type: String
CustomAttribute8 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute8
  • Type: String
DisabledMailboxLocations
  • Field Name: DisabledMailboxLocations
  • Type: Boolean
GeneratedOfflineAddressBooks
  • Field Name: GeneratedOfflineAddressBooks.[n]
  • Type: Array
ExternalDirectoryObjectId
  • Field Name: ExternalDirectoryObjectId
  • Type: String
RecoverableItemsQuota This parameter is available only in on-premises Exchange 2016. The RecoverableItemsQuota parameter specifies the maximum size for the Recoverable Items folder of the mailbox. If the Recoverable Items folder reaches or exceeds this size, it no longer accepts messages. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. The default value is 30 gigabytes (32212254720 bytes). When you enter a number, you can qualify it with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The RecoverableItemsQuota value must be greater than or equal to the RecoverableItemsWarningQuota value. When the UseDatabaseQuotaDefaults parameter is set to the value $true, the value of the this parameter is ignored, and the mailbox uses the RecoverableItemsQuota value on the mailbox database. To use this parameter to enforce a specific quota value for the mailbox, you need to set the UseDatabaseQuotaDefaults parameter to the value $false.
  • Field Name: RecoverableItemsQuota
  • Type: String
RetentionUrl 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 website for the company.
  • Field Name: RetentionUrl
  • Type: String
Office The Office parameter specifies the user's physical office name or number.
  • Field Name: Office
  • Type: String
UserSMimeCertificate This parameter is available only in on-premises Exchange 2016. The UserSMimeCertificate parameter specifies the S/MIME certificate that's used to sign a user's email messages.
  • Field Name: UserSMimeCertificate.[n]
  • Type: Array
PoliciesIncluded
  • Field Name: PoliciesIncluded.[n]
  • Type: Array
ArchiveWarningQuota This parameter is available only in on-premises Exchange 2016. The ArchiveWarningQuota parameter specifies the warning threshold for the size of the user's archive mailbox. If the archive mailbox reaches or exceeds this size, the user receives a descriptive warning message. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. When you enter a number, you can qualify it with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The ArchiveWarningQuota value must be less than or equal to the ArchiveQuota value.
  • Field Name: ArchiveWarningQuota
  • Type: String
WhenChangedUTC
  • Field Name: WhenChangedUTC
  • Type: String
  • Format: date-time
RetentionPolicy This parameter is available only in on-premises Exchange 2016. The RetentionPolicy parameter specifies the retention policy that's applied to the mailbox. You can use any value that uniquely identifies the policy. For example: Name Distinguished name (DN) GUID 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.
  • Field Name: RetentionPolicy
  • Type: String
SKUCapability
  • Field Name: SKUCapability
  • Type: String
Identity * The Identity parameter specifies the user or InetOrgPerson object that you want to mailbox-enable. You can use any value that uniquely identifies the user. For example: Name Display name Distinguished name (DN) Canonical DN GUID
  • Field Name: Identity
  • Type: String
PreserveEmailAddresses
  • Field Name: PreserveEmailAddresses
  • Type: Boolean
Archive The Archiveswitchcreates an archive mailbox for an existing user that already has a mailbox. You don't need to specify a value with this switch.
  • Field Name: Archive
  • Type: Boolean
LinkedRoom This parameter is available only in on-premises Exchange 2016. The LinkedRoomswitchspecifies that the mailbox is a linked resource mailbox. You don't need to specify a value with this switch. A linked resource mailbox is useful in a scenario where you have an account in an authentication forest and you want it to be directly linked to a resource mailbox in resource forest.
  • Field Name: LinkedRoom
  • Type: Boolean
WhenCreatedUTC
  • Field Name: WhenCreatedUTC
  • Type: String
  • Format: date-time
LinkedDomainController This parameter is available only in on-premises Exchange 2016. The LinkedDomainController parameter specifies the domain controller in the forest where the user account resides, if the 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. Use the fully qualified domain name (FQDN) of the domain controller that you want to use as the value for this parameter. This parameter is required only if you're enabling a linked mailbox.
  • Field Name: LinkedDomainController
  • Type: String
AuditLogAgeLimit The AuditLogAgeLimit parameter specifies the maximum age of audit log entries for the mailbox. Log entries older than the specified value are removed. The default value is 90 days. To specify a value, enter it as a time span: dd.hh:mm:ss where dd = days, hh = hours, mm = minutes, and ss = seconds. For example, to specify 60 days for this parameter, use 60.00:00:00. Setting this parameter to the value 00:00:00 removes all audit log entries for the mailbox. The entries are removed the next time the Managed Folder Assistant processes the mailbox (automatically or manually by running the Start-ManagedFolderAssistant cmdlet).
  • Field Name: AuditLogAgeLimit
  • Type: String
IsDirSynced
  • Field Name: IsDirSynced
  • Type: Boolean
LinkedCredential This parameter is available only in on-premises Exchange 2016. The LinkedCredential parameter specifies the credentials used to access the domain controller that's specified by the LinkedDomainController parameter. This parameter is optional, even if you're enabling a linked mailbox. This parameter requires you to create a credentials object by using the Get-Credential cmdlet. For more information, see Get-Credential (http://go.microsoft.com/fwlink/p/?linkId=142122).
  • Field Name: LinkedCredential
  • Type: String
AuditAdmin The AuditAdmin parameter specifies the mailbox operations to log for administrators as part of mailbox audit logging. Valid values are: None Copy Create FolderBind HardDelete MessageBind Move MoveToDeletedItems SendAs SendOnBehalf SoftDelete Update By default, the Update, Move, MoveToDeletedItems, SoftDelete, HardDelete, FolderBind, SendAs, SendOnBehalf and Create actions performed by administrators are logged. To enter multiple values and overwrite any existing entries, use the following syntax: <value1>,<value2>.... If the values contain spaces or otherwise require quotation marks, you need to use the following syntax: "<value1>","<value2>".... To add or remove one or more values without affecting any existing entries, use the following syntax: @{Add="<value1>","<value2>"...; Remove="<value1>","<value2>"...}. The AuditEnabled parameter must be set to $true to enable mailbox audit logging.
  • Field Name: AuditAdmin.[n]
  • Type: Array
CustomAttribute4 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute4
  • Type: String
ObjectState
  • Field Name: ObjectState
  • Type: String
ReconciliationId
  • Field Name: ReconciliationId
  • Type: String
Um Mailbox
  • Field Name: UMMailbox.[n]
  • Type: Array
  • Cardinality: [0..1]
NotifyEmail The NotifyEmail parameter specifies the email address where the Unified Messaging welcome message is sent. By default, the message is sent to the user's SMTP email address.
  • Field Name: UMMailbox.[n].NotifyEmail
  • Type: String
EnableCloudVoiceMail * PARAMVALUE: SwitchParameter
  • Field Name: UMMailbox.[n].EnableCloudVoiceMail
  • Type: Boolean
DisplayName
  • Field Name: UMMailbox.[n].DisplayName
  • Type: String
OrganizationId
  • Field Name: UMMailbox.[n].OrganizationId
  • Type: String
PhoneProviderId This parameter is available only in the cloud-based service. The PhoneProviderId parameter specifies the user's phone number and mobile service provider. This information is used to provide custom call forwarding and cancelling voice mail setup instructions based on the mobile phone provider.
  • Field Name: UMMailbox.[n].PhoneProviderId
  • Type: String
TUIAccessToCalendarEnabled The TUIAccessToCalendarEnabled parameter specifies whether UM-enabled users can access and manage their individual calendar using the Microsoft Outlook Voice Access telephone user interface (TUI) or touchtone interface. The default value is $true.
  • Field Name: UMMailbox.[n].TUIAccessToCalendarEnabled
  • Type: Boolean
ServerLegacyDN
  • Field Name: UMMailbox.[n].ServerLegacyDN
  • Type: String
AllowUMCallsFromNonUsers The AllowUMCallsFromNonUsers parameter specifies whether to exclude the mailbox from directory searches.
  • Field Name: UMMailbox.[n].AllowUMCallsFromNonUsers
  • Type: String
SubscriberAccessEnabled The SubscriberAccessEnabled parameter specifies whether the users are allowed subscriber access to their individual mailboxes. If it's set to $true, after users are authenticated, they're able to retrieve voice mail over the telephone. The default value is $true.
  • Field Name: UMMailbox.[n].SubscriberAccessEnabled
  • Type: Boolean
OperatorNumber The OperatorNumber parameter specifies the string of digits for the personal operator.
  • Field Name: UMMailbox.[n].OperatorNumber
  • Type: String
UMAddresses
  • Field Name: UMAddresses.[n]
  • Type: Array
UMSMSNotificationOption The UMSMSNotificationOption parameter specifies whether a UM-enabled user gets SMS or text messaging notifications for voice mail only, voice mail and missed calls, or no notifications. The values for this parameter are: VoiceMail, VoiceMailAndMissedCalls, and None. The default value is None.
  • Field Name: UMMailbox.[n].UMSMSNotificationOption
  • Type: String
EmailAddresses
  • Field Name: EmailAddresses.[n]
  • Type: Array
PSShowComputerName
  • Field Name: UMMailbox.[n].PSShowComputerName
  • Type: Boolean
PinlessAccessToVoiceMailEnabled The PinlessAccessToVoiceMailEnabled parameter specifies whether UM-enabled users are required to use a PIN to access their voice mail. A PIN is still required to access email and the calendar. The default value is $false.
  • Field Name: UMMailbox.[n].PinlessAccessToVoiceMailEnabled
  • Type: Boolean
UMMailboxPolicy * The UMMailboxPolicy parameter specifies the UM mailbox policy that you want to associate with the mailbox. You can use any value that uniquely identifies the policy. For example: Name Distinguished name (DN) GUID
  • Field Name: UMMailbox.[n].UMMailboxPolicy
  • Type: String
LinkedMasterAccount
  • Field Name: UMMailbox.[n].LinkedMasterAccount
  • Type: String
TUIAccessToEmailEnabled The TUIAccessToEmailEnabled parameter specifies whether users can access their individual email messages over the telephone. The default value is $true.
  • Field Name: UMMailbox.[n].TUIAccessToEmailEnabled
  • Type: Boolean
ObjectClass
  • Field Name: ObjectClass.[n]
  • Type: Array
CallAnsweringRulesExtensions
  • Field Name: CallAnsweringRulesExtensions.[n]
  • Type: Array
PSComputerName
  • Field Name: UMMailbox.[n].PSComputerName
  • Type: String
VoiceMailAnalysisEnabled The VoiceMailAnalysisEnabled parameter specifies whether a copy of each voice mail left for a UM-enabled user will be forwarded to Microsoft for analysis and improvement of speech recognition features.
  • Field Name: UMMailbox.[n].VoiceMailAnalysisEnabled
  • Type: Boolean
WhenCreatedUTC
  • Field Name: UMMailbox.[n].WhenCreatedUTC
  • Type: String
  • Format: date-time
SIPResourceIdentifier The SIPResourceIdentifier parameter specifies the SIP address or E.164 address for the user. This property is compared to the URI type defined on the UM dial plan.
  • Field Name: UMMailbox.[n].SIPResourceIdentifier
  • Type: String
PilotNumber The PilotNumber parameter specifies the subscriber access number users can dial to gain access to their mailboxes. The default value is the subscriber access number that's specified on the UM dial plan.
  • Field Name: UMMailbox.[n].PilotNumber
  • Type: String
PrimarySmtpAddress
  • Field Name: UMMailbox.[n].PrimarySmtpAddress
  • Type: String
MissedCallNotificationEnabled The MissedCallNotificationEnabled parameter specifies whether to send missed call notifications. When you're integrating Unified Messaging and Lync Server or Skype for Business Server, missed call notifications aren't available to users who have mailboxes located on Exchange 2010 Mailbox servers. A missed call notification is generated when a user disconnects before the call is sent to a Mailbox server.
  • Field Name: UMMailbox.[n].MissedCallNotificationEnabled
  • Type: Boolean
Identity * The Identity parameter specifies the mailbox that you want to enable for Unified Messaging. You can use any value that uniquely identifies the mailbox. For example: Name Display name Alias Distinguished name (DN) Canonical DN <domain name>\<account name> Email address GUID LegacyExchangeDN SamAccountName User ID or user principal name (UPN)
  • Field Name: UMMailbox.[n].Identity
  • Type: String
DistinguishedName
  • Field Name: UMMailbox.[n].DistinguishedName
  • Type: String
OriginatingServer
  • Field Name: UMMailbox.[n].OriginatingServer
  • Type: String
Name The Name parameter specifies the display name for the user. The display name is limited to 64 characters.
  • Field Name: UMMailbox.[n].Name
  • Type: String
PinExpired The PINExpired parameter specifies whether the PIN is treated as expired. If the PIN isn't supplied, the PIN is treated as expired and users are prompted to reset their PIN the next time they log on. $true The user is required to reset their PIN the next time they log on. $false The user isn't required to reset their PIN the next time they log on.
  • Field Name: UMMailbox.[n].PinExpired
  • Type: Boolean
UMEnabled
  • Field Name: UMMailbox.[n].UMEnabled
  • Type: Boolean
ServerName
  • Field Name: UMMailbox.[n].ServerName
  • Type: String
SendWelcomeMail PARAMVALUE: $true | $false
  • Field Name: UMMailbox.[n].SendWelcomeMail
  • Type: Boolean
AnonymousCallersCanLeaveMessages The AnonymousCallersCanLeaveMessages parameter specifies whether diverted calls without a caller ID are allowed to leave a message.
  • Field Name: UMMailbox.[n].AnonymousCallersCanLeaveMessages
  • Type: Boolean
CallAnsweringAudioCodec The CallAnsweringAudioCodec parameter specifies the audio codec used to encode voice mail messages left for the user. The audio codec used is the audio codec set on the UM dial plan. The default value is Mp3.
  • Field Name: UMMailbox.[n].CallAnsweringAudioCodec
  • Type: String
WhenCreated
  • Field Name: UMMailbox.[n].WhenCreated
  • Type: String
  • Format: date-time
Extensions The Extensions parameter specifies the extension number for the user. Either a single extension number or an array of telephone number extensions can be specified. The user's extension must be unique to the UM dial plan. If you don't use this parameter, the command attempts to use a default telephone number value for the user. If you're using a Session Initiation Protocol (SIP) Uniform Resource Identifier (URI) or E.164 dial plan, you also need to use the SIPResourceIdentifier parameter.
  • Field Name: Extensions.[n]
  • Type: Array
AutomaticSpeechRecognitionEnabled The AutomaticSpeechRecognitionEnabled parameter specifies whether to enable Automatic Speech Recognition (ASR) for the UM mailbox. Valid values are: $true ASR is enabled for the mailbox. This is the default value. ASR is available only if the user's specified preferred language is installed. $false ASR is disabled for the mailbox.
  • Field Name: UMMailbox.[n].AutomaticSpeechRecognitionEnabled
  • Type: Boolean
LegacyExchangeDN
  • Field Name: UMMailbox.[n].LegacyExchangeDN
  • Type: String
ImListMigrationCompleted The ImListMigrationCompleted parameter specifies whether the UM-enabled user's Lync or Skype for Business contact list is stored in their mailbox. Valid values are: $true The user's Lync or Skype for Business contact list is stored in their Exchange 2016 mailbox. This prevents you from migrating the mailbox back to an Exchange 2010 server. $false The user's Lync or Skype for Business contact list is stored on a Lync or Skype for Business server. This doesn't prevent you from migrating the mailbox back to an Exchange 2010 server. This is the default value. Lync Server 2013 and Skype for Business Server 2015 support storing the user's contact list in their Exchange 2016 mailbox. This feature is known as the unified contact store (UCS), and it allows applications to show a consistent, up-to-date contact list. However, Exchange 2010 doesn't support the unified contact store. Therefore, before you migrate a user's Exchange 2016 mailbox back to Exchange 2010, you need to move the user's Lync or Skype for Business contact list from the unified contact store back to a Lync 2013 or Skype for Business server. For more information, see Configuring Microsoft Lync Server 2013 to use the unified contact store (http://go.microsoft.com/fwlink/p/?LinkID=313550). If you migrate an Exchange 2013 mailbox back to Exchange 2010 while the user's Lync or Skype for Business contact list is stored in the unified contact store, the user could permanently lose access to those contacts. After you verify the user's Lync or Skype for Business contact list has been moved back to a Lync 2013 or Skype for Business server, you should be able to complete the mailbox migration. If you need to migrate the mailbox despite the potential for data loss, you can manually set the ImListMigrationCompleted parameter to $false.
  • Field Name: UMMailbox.[n].ImListMigrationCompleted
  • Type: Boolean
ExchangeVersion
  • Field Name: UMMailbox.[n].ExchangeVersion
  • Type: String
AccessTelephoneNumbers
  • Field Name: AccessTelephoneNumbers.[n]
  • Type: Array
CallAnsweringRulesEnabled The CallAnsweringRulesEnabled parameter specifies whether users can configure or set up Call Answering Rules for their accounts. The default value is $true.
  • Field Name: UMMailbox.[n].CallAnsweringRulesEnabled
  • Type: Boolean
PhoneNumber This parameter is available only in the cloud-based service. The PhoneNumber parameter specifies whether to assign a phone number to a UM-enabled user. This is only used for E.164 consumer dial plans.
  • Field Name: UMMailbox.[n].PhoneNumber
  • Type: String
DomainController This parameter is available only in on-premises Exchange 2016. The DomainController parameter specifies the domain controller that's used by this cmdlet to read data from or write data to Active Directory. You identify the domain controller by its fully qualified domain name (FQDN). For example, dc01.contoso.com.
  • Field Name: UMMailbox.[n].DomainController
  • Type: String
SamAccountName
  • Field Name: UMMailbox.[n].SamAccountName
  • Type: String
Pin The PIN parameter specifies the value for the initial PIN that's used for the UM mailbox. The PIN is checked against the UM mailbox policy rules. The PIN value must be from 4 through 24 numeric characters. If you don't use this parameter, a system-generated PIN is sent to the user. By default, the PIN generated by the system contains six numeric characters.
  • Field Name: UMMailbox.[n].Pin
  • Type: String
ObjectCategory
  • Field Name: UMMailbox.[n].ObjectCategory
  • Type: String
IsValid
  • Field Name: UMMailbox.[n].IsValid
  • Type: Boolean
AirSyncNumbers
  • Field Name: AirSyncNumbers.[n]
  • Type: Array
UMDialPlan
  • Field Name: UMMailbox.[n].UMDialPlan
  • Type: String
WhenChanged
  • Field Name: UMMailbox.[n].WhenChanged
  • Type: String
  • Format: date-time
WhenChangedUTC
  • Field Name: UMMailbox.[n].WhenChangedUTC
  • Type: String
  • Format: date-time
FaxEnabled The FaxEnabled parameter specifies whether a user is allowed to receive incoming faxes.
  • Field Name: UMMailbox.[n].FaxEnabled
  • Type: Boolean
ObjectState
  • Field Name: UMMailbox.[n].ObjectState
  • Type: String
PlayOnPhoneEnabled The PlayOnPhoneEnabled parameter specifies whether a user can use the Play on Phone feature to listen to voice messages. The default value is $true.
  • Field Name: UMMailbox.[n].PlayOnPhoneEnabled
  • Type: Boolean
Guid
  • Field Name: UMMailbox.[n].Guid
  • Type: String
Id
  • Field Name: UMMailbox.[n].Id
  • Type: String
UMDtmfMap
  • Field Name: UMDtmfMap.[n]
  • Type: Array
ExchangeSecurityDescriptor
  • Field Name: ExchangeSecurityDescriptor
  • Type: String
SharingPolicy This parameter is available only in on-premises Exchange 2016. The SharingPolicy parameter specifies the sharing policy that's applied to the mailbox. You can use any value that uniquely identifies the sharing policy. For example: Name Distinguished name (DN) GUID Use the Get-SharingPolicy cmdlet to see the available sharing policies. If you don't use this parameter, the sharing policy named Default Sharing Policy is applied to the mailbox.
  • Field Name: SharingPolicy
  • Type: String
ProhibitSendQuota The ProhibitSendQuota parameter specifies a size limit for the mailbox. If the mailbox reaches or exceeds this size, the mailbox can't send new messages, and the user receives a descriptive warning message. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. When you enter a number, you can qualify it with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The ProhibitSendQuota value must be less than or equal to the ProhibitSendReceiveQuota value. In Office 365, the quota value is determined by the subscriptions and licenses that administrators purchase and assign in the Office 365 admin center. You can lower the quota value, and you may be able to raise the quota, but you can't exceed the maximum value that's allowed by the subscription or license. In Office 365, you can't use this parameter on public folder mailboxes. In on-premises Exchange, the default value of this parameter is unlimited. When the UseDatabaseQuotaDefaults parameter is set to the value $true, the value of the this parameter is ignored, and the mailbox uses the ProhibitSendQuota value on the mailbox database. To use this parameter to enforce a specific quota value for the mailbox, you need to set the UseDatabaseQuotaDefaults parameter to the value $false.
  • Field Name: ProhibitSendQuota
  • Type: String
UseDatabaseQuotaDefaults This parameter is available only in on-premises Exchange 2016. The UseDatabaseQuotaDefaults parameter specifies whether the mailbox uses the applicable quota values configured on the mailbox database or configured on the mailbox. Valid values are: $true The mailbox uses the applicable quota values that are configured on the mailbox database. Any of those quota values configured directly on the mailbox are ignored. $false The mailbox uses its own values for the applicable quota values. Any of those quota values on the mailbox database are ignored. In Office 365, the default value is $false. In on-premises Exchange, the default value is $true. The applicable quota values are: CalendarLoggingQuota IssueWarningQuota ProhibitSendQuota ProhibitSendReceiveQuota RecoverableItemsQuota RecoverableItemsWarningQuota
  • Field Name: UseDatabaseQuotaDefaults
  • Type: Boolean
UMDtmfMap
  • Field Name: UMDtmfMap.[n]
  • Type: Array
CalendarLoggingQuota This parameter is available only in on-premises Exchange 2016. The CalendarLoggingQuota parameter specifies the maximum size of the log in the Recoverable Items folder of the mailbox that stores changes to calendar items. When the log exceeds this size, calendar logging is disabled until messaging records management (MRM) removes older calendar logs to free up more space. A valid value is a number up to 1.999999999 terabytes (2199023254528 bytes) or the value unlimited. The default value is 6 gigabytes (6442450944 bytes). When you enter a value, qualify the value with one of the following units: B (bytes) KB (kilobytes) MB (megabytes) GB (gigabytes) TB (terabytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The value of this parameter must be less than or equal to the value of the RecoverableItemsQuota parameter. When the UseDatabaseQuotaDefaults parameter is set to the value $true, the value of the this parameter is ignored, and the mailbox uses the CalendarLoggingQuota value on the mailbox database. To use this parameter to enforce a specific quota value for the mailbox, you need to set the UseDatabaseQuotaDefaults parameter to the value $false.
  • Field Name: CalendarLoggingQuota
  • Type: String
MailboxMoveBatchName
  • Field Name: MailboxMoveBatchName
  • Type: String
AddressListMembership
  • Field Name: AddressListMembership.[n]
  • Type: Array
MailboxMoveSourceMDB
  • Field Name: MailboxMoveSourceMDB
  • Type: String
ExtensionCustomAttribute3 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 Custom attributes. For more information about using multivalued properties, see Modifying multivalued properties.
  • Field Name: ExtensionCustomAttribute3.[n]
  • Type: Array
SCLQuarantineEnabled This parameter is available only in on-premises Exchange 2016. The SCLQuarantineEnabled parameter specifies whether messages that meet or exceed the SCL specified by the SCLQuarantineThreshold parameter are quarantined. If a message is quarantined, it's sent to the quarantine mailbox where administrators can review it. Valid values are: $true Messages that meet or exceed the SCLQuarantineThreshold value are sent to the quarantine mailbox. $false Messages that meet or exceed the SCLQuarantineThreshold value aren't sent to the quarantine mailbox. $null (blank) The value isn't configured. This is the default value. To configure the quarantine mailbox, see Configure a spam quarantine mailbox.
  • Field Name: SCLQuarantineEnabled
  • Type: Boolean
ExtensionCustomAttribute1 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 Custom attributes. For more information about using multivalued properties, see Modifying multivalued properties.
  • Field Name: ExtensionCustomAttribute1.[n]
  • Type: Array
StartDateForRetentionHold The StartDateForRetentionHold parameter specifies the start date for the retention hold that's placed on the mailbox. Use the short date format that's defined in the Regional Options settings on the computer where you're running the command. For example, if the computer is configured to use the short date format mm/dd/yyyy, enter 09/01/2015 to specify September 1, 2015. You can enter the date only, or you can enter the date and time of day. If you enter the date and time of day, enclose the value in quotation marks ("), for example, "09/01/2015 5:00 PM". To use this parameter, you need to set the RetentionHoldEnabled parameter to value $true.
  • Field Name: StartDateForRetentionHold
  • Type: String
  • Format: date-time
Shared This parameter is available only in on-premises Exchange 2016. The Sharedswitch specifies that the mailbox is a shared mailbox. You don't need to specify a value with this switch. This switch is required only if you're enabling a shared mailbox. A shared mailbox is a mailbox where multiple users can log on to access the mailbox contents. The mailbox isn't associated with any of the users that can log on. It's associated with a disabled user account.
  • Field Name: Shared
  • Type: Boolean
AddOnSKUCapability
  • Field Name: AddOnSKUCapability
  • Type: String
ExtensionCustomAttribute5 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 Custom attributes. For more information about using multivalued properties, see Modifying multivalued properties.
  • Field Name: ExtensionCustomAttribute5.[n]
  • Type: Array
ExtensionCustomAttribute4 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 Custom attributes. For more information about using multivalued properties, see Modifying multivalued properties.
  • Field Name: ExtensionCustomAttribute4.[n]
  • Type: Array
MailboxPlan This parameter is available only in the cloud-based service. The MailboxPlan parameter filters the results by mailbox plan. When you use this parameter, only mailboxes that are assigned the specified mailbox plan are returned in the results. You can use any value that uniquely identifies the mailbox plan. For example: Name Alias Display name Distinguished name (DN) GUID A mailbox plan specifies the permissions and features available to a mailbox user in cloud-based organizations. You can see the available mailbox plans by using the Get-MailboxPlan cmdlet. You can't use this parameter with the Anr or Identity parameters.
  • Field Name: MailboxPlan
  • Type: String
CustomAttribute10 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute10
  • Type: String
AuditOwner The AuditOwner parameter specifies the mailbox operations to log for mailbox owners as part of mailbox audit logging. Valid values include: None Create HardDelete MailboxLogin Move MoveToDeletedItems SoftDelete Update By default, mailbox access by the owner isn't logged. To enter multiple values and overwrite any existing entries, use the following syntax: <value1>,<value2>.... If the values contain spaces or otherwise require quotation marks, you need to use the following syntax: "<value1>","<value2>".... To add or remove one or more values without affecting any existing entries, use the following syntax: @{Add="<value1>","<value2>"...; Remove="<value1>","<value2>"...}. The AuditEnabled parameter must be set to $true to enable mailbox audit logging.
  • Field Name: AuditOwner.[n]
  • Type: Array
UnifiedMailbox
  • Field Name: UnifiedMailbox
  • Type: String
AddressBookPolicy This parameter is available only in on-premises Exchange 2016. The AddressBookPolicy parameter specifies the address book policy that's applied to the mailbox. You can use any value that uniquely identifies the address book policy. For example: Name Distinguished name (DN) GUID For more information about address book policies, see Address book policies in Exchange 2016.
  • Field Name: AddressBookPolicy
  • Type: String
IsSoftDeletedByDisable
  • Field Name: IsSoftDeletedByDisable
  • Type: Boolean
QueryBaseDN This parameter is reserved for internal Microsoft use.
  • Field Name: QueryBaseDN
  • Type: String
LitigationHoldDate The LitigationHoldDate parameter specifies the date that the mailbox is placed on litigation hold. The parameter is populated automatically when you place a mailbox on litigation hold. The date you specify can be used for informational or reporting purposes. When you use the LitigationHoldEnabled parameter to place the mailbox on litigation hold, you can specify any date using the LitigationHoldDate parameter. However, the mailbox is actually placed on litigation hold when you run the command to place the mailbox on litigation hold.
  • Field Name: LitigationHoldDate
  • Type: String
  • Format: date-time
Room This parameter is available only in on-premises Exchange 2016. The Roomswitch specifies that the resource mailbox is a room mailbox. You don't need to specify a value with this switch. This switch is required only if you're enabling a room resource mailbox.
  • Field Name: Room
  • Type: Boolean
NetID
  • Field Name: NetID
  • Type: String
SCLDeleteThreshold This parameter is available only in on-premises Exchange 2016. The SCLDeleteThreshold parameter specifies the SCL delete threshold. When the SCLDeleteEnabled parameter is set to $true, messages with an SCL greater than or equal to the specified value aresilently deleted. A valid value is an integer from 0 through 9. This value should be greater than the other SCL*Threshold values.
  • Field Name: SCLDeleteThreshold
  • Type: Integer
LitigationHoldOwner The LitigationHoldOwner parameter specifies the user who placed the mailbox on litigation hold. If you don't use this parameter when you place the mailbox on litigation hold, the value is populated automatically. If you use this parameter when you place the mailbox on litigation hold, you can specify a text value. If the value contains spaces, include the value in quotation marks ("). You can use this value for informational and reporting purposes.
  • Field Name: LitigationHoldOwner
  • Type: String
ExchangeGuid
  • Field Name: ExchangeGuid
  • Type: String
Alias This parameter is available only in on-premises Exchange 2016. The Alias parameter specifies the Exchange alias (also known as the mail nickname) for the recipient. This value identifies the recipient as a mail-enabled object, and shouldn't be confused with multiple email addresses for the same recipient (also known as proxy addresses). A recipient can have only one Alias value. The value of Alias can contain letters, numbers and the characters !, #, $, %, &, ', *, +, -, /, =, ?, ^, _, `, {, |, } and ~. Periods (.) are allowed, but each period must be surrounded by other valid characters (for example, help.desk). Unicode characters from U+00A1 to U+00FF are also allowed. The maximum length of the Alias value is 64 characters. When you create a recipient without specifying an email address, the Alias value you specify is used to generate the primary email address (<alias>@<domain>). Supported Unicode characters are mapped to best-fit US-ASCII text characters. For example, U+00F6 (รถ) is changed to oe in the primary email address. If you don't use the Alias parameter when you create a recipient, the value of a different required parameter is used for the Alias property value: Recipients with user accounts (for example, user mailboxes, and mail users) The left side of the MicrosoftOnlineServicesID or UserPrincipalName parameter is used. For example, [email protected] results in the Alias property value helpdesk. Recipeints without user accounts (for example, room mailboxes, mail contacts, and distribution groups) The value of the Name parameter is used. Spaces are removed and unsupported characters are converted to question marks (?). If you modify the Alias value of an existing recipient, the primary email address is automatically updated only in on-premises environments where the recipient is subject to email address policies (the EmailAddressPolicyEnabled property is True for the recipient). The Alias parameter never generates or updates the primary email address of a mail contact or a mail user.
  • Field Name: Alias
  • Type: String
ThrottlingPolicy This parameter is available only in on-premises Exchange 2016. The ThrottlingPolicy parameter specifies the throttling policy that's applied to the mailbox. You can use any value that uniquely identifies the throttling policy. For example: Name Distinguished name (DN) GUID Use the Get-ThrottlingPolicy cmdlet to see the available throttling policies. By default, no throttling policy is applied to the mailbox.
  • Field Name: ThrottlingPolicy
  • Type: String
RetentionComment The RetentionComment parameter specifies a comment that's displayed in Outlook regarding the user's retention hold status. This comment can only be set if the RetentionHoldEnabled parameter is set to $true. This comment should be localized to the user's preferred language. If the comment contains spaces, enclose the comment in quotation marks (").
  • Field Name: RetentionComment
  • Type: String
MailTip The MailTip parameter specifies the custom MailTip text for this recipient. The MailTip is shown to senders when they start drafting an email message to this recipient. If the value contains spaces, enclose the value in quotation marks ("). When you add a MailTip to a recipient, two things happen: HTML tags are automatically added to the text. For example, if you enter the text: "This mailbox is not monitored", the MailTip automatically becomes: <html><body>This mailbox is not monitored</body></html>. Additional HTML tags aren't supported, and the length of the MailTip can't exceed 175 displayed characters. The text is automatically added to the MailTipTranslations property of the recipient as the default value: default:<MailTip text>. If you modify the MailTip text, the default value is automatically updated in the MailTipTranslations property, and vice-versa.
  • Field Name: MailTip
  • Type: String
ServerLegacyDN
  • Field Name: ServerLegacyDN
  • Type: String
ExternalOofOptions The ExternalOofOptions parameter specifies the Out of Office (also known OOF) message options that are available for the mailbox. Valid values are: External OOF messages can be configured for external senders. This is the default value. InternalOnly OFF messages can be configured only for internal senders .
  • Field Name: ExternalOofOptions
  • Type: String
RejectMessagesFrom The RejectMessagesFrom parameter specifies who isn't allowed to send messages to this recipient. Messages from these senders are rejected. Valid values for this parameter are individual senders in your organization (mailboxes, mail users, and mail contacts). You can use any value that uniquely identifies the sender. For example: Name Display name Alias Distinguished name (DN) Canonical DN Email address GUID You can enter multiple senders separated by commas. To overwrite any existing entries, use the following syntax: <sender1>,<senter2>.... If the values contain spaces or otherwise require quotation marks, use the following syntax: "<sender1>","<sender2>".... To add or remove senders without affecting other existing entries, use the following syntax: @{Add="<sender1>","<sender2>"...; Remove="<sender1>","<sender2>"...}. The senders you specify for this parameter are automatically copied to the RejectMessagesFromSendersOrMembers property. Therefore, you can't use the RejectMessagesFrom and RejectMessagesFromSendersOrMembers parameters in the same command. By default, this parameter is blank ($null), which allows this recipient to accept messages from all senders.
  • Field Name: RejectMessagesFrom.[n]
  • Type: Array
AuditLog This parameter is reserved for internal Microsoft use.
  • Field Name: AuditLog
  • Type: Boolean
BypassModerationCheck
  • Field Name: BypassModerationCheck
  • Type: Boolean
HasSnackyAppData
  • Field Name: HasSnackyAppData
  • Type: Boolean
OverrideRecipientQuotas
  • Field Name: OverrideRecipientQuotas
  • Type: Boolean
RemoteAccountPolicy
  • Field Name: RemoteAccountPolicy
  • Type: String
PreventRecordingPreviousDatabase
  • Field Name: PreventRecordingPreviousDatabase
  • Type: Boolean
ArchiveName The ArchiveName parameter specifies the name of the archive mailbox. This is the name displayed to users in Outlook and Outlook Web App. If you don't use this parameter, the default value is In-Place Archive - <Mailbox User's Display Name>.
  • Field Name: ArchiveName.[n]
  • Type: Array
CustomAttribute14 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute14
  • Type: String
MailboxLocations
  • Field Name: MailboxLocations.[n]
  • Type: Array
SingleItemRecoveryEnabled The SingleItemRecoveryEnabled parameter specifies whether to prevent the Recovery Items folder from being purged. Valid values are: $true Single item recovery is enabled. The Recovery Items folder can't be purged. and items that have been deleted or edited can't be removed. $false Single item recovery isn't enabled. The Recovery Items folder can be purged, and, items that have been deleted or edited can be removed. This is the default value.
  • Field Name: SingleItemRecoveryEnabled
  • Type: Boolean
CustomAttribute12 The CustomAttribute1 to CustomAttribute15 parameters specify custom attributes. You can use these attributes to store additional information.
  • Field Name: CustomAttribute12
  • Type: String
IsMachineToPersonTextMessagingEnabled
  • Field Name: IsMachineToPersonTextMessagingEnabled
  • Type: Boolean
ObjectClass
  • Field Name: ObjectClass.[n]
  • Type: Array
DisplayName The DisplayName parameter specifies the display name of the mailbox. The display name is visible in the Exchange admin center and in address lists. The maximum length is 256 characters. If the value contains spaces, enclose the value in quotation marks ("). If you don't use DisplayName parameter, the value of the Name property is used for the display name.
  • Field Name: DisplayName
  • Type: String
ArchiveRelease
  • Field Name: ArchiveRelease
  • Type: String
RetainDeletedItemsUntilBackup This parameter is available only in on-premises Exchange 2016. The RetainDeletedItemsUntilBackup parameter specifies whether to keep items in the Recoverable Items\Deletions folder of the mailbox until the next database backup occurs. Valid values are: $true Deleted items are kept until the next mailbox database backup. This value could effectively override the deleted item retention and recoverable items quota values. $false Retention of deleted items doesn't depend on a backup of the mailbox database. This is the default value. For more information, see Recoverable Items folder in Exchange 2016. The default value is configured by the value of the DeletedItemRetention parameter on mailbox database. To override the default value, enter a value for the RetainDeletedItemsFor parameter on the mailbox.
  • Field Name: RetainDeletedItemsUntilBackup
  • Type: Boolean
ExtensionCustomAttribute2 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 Custom attributes. For more information about using multivalued properties, see Modifying multivalued properties.
  • Field Name: ExtensionCustomAttribute2.[n]
  • Type: Array
Extensions
  • Field Name: Extensions.[n]
  • Type: Array
Id
  • Field Name: Id
  • Type: String
SCLDeleteEnabled This parameter is available only in on-premises Exchange 2016. The SCLDeleteEnabled parameter specifies whether to silently delete messages that meet or exceed the spam confidence level (SCL) specified by the SCLDeleteThreshold parameter. Valid values are: $true Messages that meet or exceed the SCLDeleteThreshold value are silently deleted without sending an non-delivery report (NDR). $false Messages that meet or exceed the SCLDeleteThreshold value aren't deleted. $null (blank) The value isn't configured. This is the default value.
  • Field Name: SCLDeleteEnabled
  • Type: Boolean
RulesQuota The RulesQuota parameter specifies the limit for the size of Inbox rules for the mailbox. When you enter a value, qualify the value with one of the following: A valid value is a number from 32 to 256 kilobytes (32768 to 262144 bytes). When you enter a value, qualify the value with one of the following units: B (bytes) KB (kilobytes) Unqualified values are typically treated as bytes, but small values may be rounded up to the nearest kilobyte. The default value is 64 kilobytes (65536 bytes). The quota for Inbox rules applies only to enabled rules. There is no restriction on the number of disabled rules a mailbox can have. However, the total size of rules that are enabled or active can't exceed the value specified for this parameter.
  • Field Name: RulesQuota
  • Type: String