diff --git a/.openpublishing.redirection.exchange.json b/.openpublishing.redirection.exchange.json index 68da428a79..a791d72fe9 100644 --- a/.openpublishing.redirection.exchange.json +++ b/.openpublishing.redirection.exchange.json @@ -997,7 +997,7 @@ }, { "source_path": "exchange/virtual-folder/exchange/client-access/New-ClientAccessRule.md", - "redirect_url": "/powershell/module/exchangepowershell/new-clientaccessrule", + "redirect_url": "https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809", "redirect_document_id": false }, { @@ -10372,8 +10372,8 @@ }, { "source_path": "exchange/virtual-folder/exchange/New-ClientAccessRule.md", - "redirect_url": "/powershell/module/exchangepowershell/new-clientaccessrule", - "redirect_document_id": true + "redirect_url": "https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809", + "redirect_document_id": false }, { "source_path": "exchange/virtual-folder/exchange/New-ComplianceCase.md", @@ -14234,6 +14234,11 @@ "source_path": "exchange/virtual-folder/exchange/Write-AdminAuditLog.md", "redirect_url": "/powershell/module/exchangepowershell/write-adminauditlog", "redirect_document_id": true + }, + { + "source_path": "exchange/virtual-folder/exchangepowershell/New-ClientAccessRule.md", + "redirect_url": "https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809", + "redirect_document_id": false } ] } diff --git a/exchange/exchange-ps/ExchangePowerShell/Check-PurviewConfig.md b/exchange/exchange-ps/ExchangePowerShell/Check-PurviewConfig.md index 08305afe57..48f5a591c0 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Check-PurviewConfig.md +++ b/exchange/exchange-ps/ExchangePowerShell/Check-PurviewConfig.md @@ -24,19 +24,28 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Check-PurviewConfig [[-Component] ] + [-Confirm] [[-DateTimeUTC] ] + [[-DeviceName] ] [[-File] ] + [[-FileAsBytes] ] [[-IncidentId] ] [[-ItemId] ] [[-MessageId] ] + [[-PolicyName] ] + [[-RecipientAddress] SmtpAddress>] [[-RecordId] ] [[-RuleName] ] + [[-SenderAddress] ] + [[-SharepointItemUniqueId] ] + [[-SharepointSiteId] ] + [[-SiteUrl] ] + [[-SitIdentity] ] [[-TestCases] ] [[-Theme] ] [[-UserPrincipalName] ] - [[-Workload] ] - [-Confirm] [-WhatIf] + [[-Workload] ] [] ``` @@ -156,6 +165,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DeviceName + +> Applicable: Security & Compliance + +{{ Fill DeviceName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -File > Applicable: Security & Compliance @@ -174,6 +201,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -FileAsBytes + +> Applicable: Security & Compliance + +{{ Fill FileAsBytes Description }} + +```yaml +Type: Byte[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 4 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IncidentId > Applicable: Security & Compliance @@ -232,6 +277,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -PolicyName + +> Applicable: Security & Compliance + +{{ Fill PolicyName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 8 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -RecipientAddress + +> Applicable: Security & Compliance + +{{ Fill RecipientAddress Description }} + +```yaml +Type: SmtpAddress +Parameter Sets: (All) +Aliases: + +Required: False +Position: 9 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -RecordId > Applicable: Security & Compliance @@ -274,6 +355,94 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SenderAddress + +> Applicable: Security & Compliance + +{{ Fill SenderAddress Description }} + +```yaml +Type: SmtpAddress +Parameter Sets: (All) +Aliases: + +Required: False +Position: 12 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharepointItemUniqueId + +> Applicable: Security & Compliance + +{{ Fill SharepointItemUniqueId Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 13 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SharepointSiteId + +> Applicable: Security & Compliance + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 14 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SitIdentity + +> Applicable: Security & Compliance + +{{ Fill SitIdentity Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 16 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -SiteUrl + +> Applicable: Security & Compliance + +{{ Fill SiteUrl Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: 15 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TestCases > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/ExchangePowerShell.md b/exchange/exchange-ps/ExchangePowerShell/ExchangePowerShell.md index 144bee1b49..a253ee1215 100644 --- a/exchange/exchange-ps/ExchangePowerShell/ExchangePowerShell.md +++ b/exchange/exchange-ps/ExchangePowerShell/ExchangePowerShell.md @@ -502,8 +502,6 @@ Exchange PowerShell is built on PowerShell technology to a powerful command-line ### [Get-TextMessagingAccount](Get-TextMessagingAccount.md) -### [New-ClientAccessRule](New-ClientAccessRule.md) - ### [New-OutlookProvider](New-OutlookProvider.md) ### [New-OwaMailboxPolicy](New-OwaMailboxPolicy.md) diff --git a/exchange/exchange-ps/ExchangePowerShell/Export-QuarantineMessage.md b/exchange/exchange-ps/ExchangePowerShell/Export-QuarantineMessage.md index 28299d4927..35f41b70aa 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Export-QuarantineMessage.md +++ b/exchange/exchange-ps/ExchangePowerShell/Export-QuarantineMessage.md @@ -132,7 +132,7 @@ Accept wildcard characters: False ### -CompressOutput -> Applicable: Security & Compliance, Exchange Online Protection +> Applicable: Exchange Online, Security & Compliance, Exchange Online Protection The CompressOutput switch exports the message as a compressed .zip file. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-CalendarDiagnosticObjects.md b/exchange/exchange-ps/ExchangePowerShell/Get-CalendarDiagnosticObjects.md index 8971b36801..b13e09d641 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-CalendarDiagnosticObjects.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-CalendarDiagnosticObjects.md @@ -41,6 +41,7 @@ Get-CalendarDiagnosticObjects [-Identity] [-ShouldDecodeEnums ] [-ShouldFetchAttendeeCollection ] [-ShouldFetchRecurrenceExceptions ] + [-ShouldResolveParticipants ] [-StartDate ] [-Subject ] [] @@ -465,6 +466,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ShouldResolveParticipants + +> Applicable: Exchange Online + +{{ Fill ShouldResolveParticipants Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -StartDate > Applicable: Exchange Online diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-FailedContentIndexDocuments.md b/exchange/exchange-ps/ExchangePowerShell/Get-FailedContentIndexDocuments.md index 066bbf3c00..dcb44ce2e9 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-FailedContentIndexDocuments.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-FailedContentIndexDocuments.md @@ -1,5 +1,5 @@ --- -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE author: chrisda external help file: Microsoft.Exchange.WebClient-Help.xml Locale: en-US @@ -13,7 +13,7 @@ title: Get-FailedContentIndexDocuments # Get-FailedContentIndexDocuments ## SYNOPSIS -This cmdlet is functional only in Exchange Server 2016 or earlier. +This cmdlet is available only in Exchange Server 2016 or earlier. Use the Get-FailedContentIndexDocuments cmdlet to retrieve a list of documents for a mailbox, mailbox database, or Mailbox server that couldn't be indexed by Exchange Search. @@ -93,7 +93,7 @@ This example retrieves a list of items that couldn't be indexed by Exchange Sear ### -Identity -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The Identity parameter specifies the mailbox that you want to view. You can use any value that uniquely identifies the mailbox. For example: @@ -166,7 +166,7 @@ Accept wildcard characters: False ### -Confirm -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. @@ -205,7 +205,7 @@ Accept wildcard characters: False ### -Archive -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The Archive switch restricts the scope of the cmdlet to the user's archive. You don't need to specify a value with this switch. @@ -225,7 +225,7 @@ Accept wildcard characters: False ### -EndDate -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The EndDate parameter specifies the end date of the date range. @@ -245,7 +245,7 @@ Accept wildcard characters: False ### -ErrorCode -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The ErrorCode parameter allows you to retrieve documents that failed indexing with a specific error code. You can use the cmdlet without this parameter to list all failed documents for a mailbox, a mailbox database or a Mailbox server. The output includes the error codes and reason for failure. If required, you can then restrict the output to a specific error code from the results. @@ -263,7 +263,7 @@ Accept wildcard characters: False ### -FailureMode -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The FailureMode parameter specifies the type of error. Use the following values. @@ -285,7 +285,7 @@ Accept wildcard characters: False ### -ResultSize -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE This parameter is reserved for internal Microsoft use. @@ -303,7 +303,7 @@ Accept wildcard characters: False ### -StartDate -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The StartDate parameter specifies the start date of the date range. @@ -323,7 +323,7 @@ Accept wildcard characters: False ### -WhatIf -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-Label.md b/exchange/exchange-ps/ExchangePowerShell/Get-Label.md index 7f2a6250ac..e80d090d91 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-Label.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-Label.md @@ -25,6 +25,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Get-Label [[-Identity] ] [-IncludeDetailedLabelActions] [-SkipValidations] + [-ReturnModernLabelScheme] [-ValidateContentTypeRemoval] [] ``` @@ -90,6 +91,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ReturnModernLabelScheme + +> Applicable: Security & Compliance + +{{ Fill ReturnModernLabelScheme Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SkipValidations > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-MailboxImportRequest.md b/exchange/exchange-ps/ExchangePowerShell/Get-MailboxImportRequest.md index 63cfc932b2..1956f15684 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-MailboxImportRequest.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-MailboxImportRequest.md @@ -31,30 +31,13 @@ Get-MailboxImportRequest [[-Identity] ] [] ``` -### MailboxFiltering +### Filtering ``` -Get-MailboxImportRequest +Get-MailboxImportRequest [-Mailbox ] [-BatchName ] [-Database ] [-DomainController ] [-HighPriority ] - [-Mailbox ] - [-Name ] - [-ResultSize ] - [-Status ] - [-Suspend ] - [-RequestQueue ] - [] -``` - -### MailboxLocationFiltering -``` -Get-MailboxImportRequest - [-BatchName ] - [-Database ] - [-DomainController ] - [-HighPriority ] - [-Mailbox ] [-Name ] [-ResultSize ] [-Status ] @@ -220,32 +203,33 @@ Accept wildcard characters: False ### -Mailbox -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online This parameter is functional only in on-premises Exchange. The Mailbox parameter filters the results by the destination mailbox where the content is being imported to. -In Exchange 2016 CU7 or later, this parameter is the type MailboxLocationIdParameter, so the easiest value that you can use to identify the mailbox is the Alias value. +In Exchange 2016 CU7 or later, the parameter type is MailboxLocationIdParameter. The Alias value is the easiest way to identify the mailbox. -In Exchange 2016 CU6 or earlier, this parameter is the type MailboxOrMailUserIdParameter, so you can use any value that uniquely identifies the mailbox. For example: +You can't use this parameter with the Identity parameter. -- Name -- Alias -- Distinguished name (DN) -- Canonical DN -- Domain\\Username -- Email address -- GUID -- LegacyExchangeDN -- SamAccountName -- User ID or user principal name (UPN) +**Tip**: In Exchange 2016 CU6 or earlier, the parameter type was MailboxOrMailUserIdParameter. You could use any value that uniquely identified the mailbox (including Alias). -You can't use this parameter with the Identity parameter. +```yaml +Type: MailboxLocationIdParameter +Parameter Sets: MailboxLocationFiltering +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` ```yaml Type: MailboxOrMailUserIdParameter -Parameter Sets: MailboxFiltering, MailboxLocationFiltering +Parameter Sets: MailboxFiltering Aliases: Required: False diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceDetailV2.md b/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceDetailV2.md index 2a3f46266f..2ea7370117 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceDetailV2.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceDetailV2.md @@ -1,5 +1,5 @@ --- -applicable: Exchange Online +applicable: Exchange Online, Exchange Online Protection author: chrisda external help file: Microsoft.Exchange.TransportMailflow-Help.xml Locale: en-US @@ -72,7 +72,7 @@ Accept wildcard characters: False ### -RecipientAddress -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The RecipientAddress parameter filters the results by the recipient's email address. @@ -90,7 +90,7 @@ Accept wildcard characters: False ### -Action -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The Action parameter filters the report by the action taken on messages. To view the complete list of valid values for this parameter, run the command: `Get-MailFilterListReport -SelectionTarget Actions`. The action you specify must correspond to the report type. For example, you can only specify malware filter actions for malware reports. @@ -110,7 +110,7 @@ Accept wildcard characters: False ### -EndDate -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The EndDate parameter specifies the end date of the date range. @@ -132,7 +132,7 @@ Accept wildcard characters: False ### -Event -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The Event parameter filters the report by the message event. The following are examples of common events: @@ -160,7 +160,7 @@ Accept wildcard characters: False ### -MessageId -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The MessageId parameter filters the results by the Message-ID header field of the message. This value is also known as the Client ID. The format of the Message-ID depends on the messaging server that sent the message. The value should be unique for each message. However, not all messaging servers create values for the Message-ID in the same way. Be sure to include the full Message ID string (which might include angle brackets) and enclose the value in quotation marks (for example, ""). @@ -178,7 +178,7 @@ Accept wildcard characters: False ### -SenderAddress -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The SenderAddress parameter filters the results by the sender's email address. You can specify multiple values separated by commas. @@ -196,7 +196,7 @@ Accept wildcard characters: False ### -StartDate -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The StartDate parameter specifies the start date of the date range. diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceV2.md b/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceV2.md index 0e274fc967..083a844b76 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceV2.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-MessageTraceV2.md @@ -1,5 +1,5 @@ --- -applicable: Exchange Online +applicable: Exchange Online, Exchange Online Protection author: chrisda external help file: Microsoft.Exchange.TransportMailflow-Help.xml Locale: en-US @@ -71,7 +71,7 @@ This example retrieves message trace information for messages sent by `john@cont ### -EndDate -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The EndDate parameter specifies the end date of the date range. @@ -91,7 +91,7 @@ Accept wildcard characters: False ### -FromIP -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The FromIP parameter filters the results by the source IP address. For incoming messages, the value of FromIP is the public IP address of the SMTP email server that sent the message. @@ -109,7 +109,7 @@ Accept wildcard characters: False ### -MessageId -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The MessageId parameter filters the results by the Message-ID header field of the message. This value is also known as the Client ID. The format of the Message-ID depends on the messaging server that sent the message. The value should be unique for each message. However, not all messaging servers create values for the Message-ID in the same way. Be sure to include the full Message ID string (which might include angle brackets) and enclose the value in quotation marks (for example, ""). @@ -127,7 +127,7 @@ Accept wildcard characters: False ### -MessageTraceId -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The MessageTraceId parameter filters the results by the message trace ID value of the message. This GUID value is generated for every message that's processed by the system (for example, c20e0f7a-f06b-41df-fe33-08d9da155ac1). @@ -153,7 +153,7 @@ Accept wildcard characters: False ### -RecipientAddress -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The RecipientAddress parameter filters the results by the recipient's email address. You can specify multiple values separated by commas. @@ -171,7 +171,7 @@ Accept wildcard characters: False ### -ResultSize -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The ResultSize parameter specifies the maximum number of results to return. A valid value is from 1 to 5000. The default value is 1000. @@ -191,7 +191,7 @@ Accept wildcard characters: False ### -SenderAddress -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The SenderAddress parameter filters the results by the sender's email address. You can specify multiple values separated by commas. @@ -209,7 +209,7 @@ Accept wildcard characters: False ### -StartDate -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The StartDate parameter specifies the start date of the date range. @@ -229,7 +229,7 @@ Accept wildcard characters: False ### -StartingRecipientAddress -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The StartingRecipientAddress parameter is used with the EndDate parameter to query subsequent data for partial results while avoiding duplication. Query subsequent data by taking the **Recipient address** and **Received Time** values of the last record of the partial results and using them as the values for the StartingRecipientAddress and EndDate parameters respectively in the next query. @@ -247,7 +247,7 @@ Accept wildcard characters: False ### -Status -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The Status parameter filters the results by the delivery status of the message. Valid values are: @@ -276,7 +276,7 @@ Accept wildcard characters: False ### -Subject -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The Subject parameter filters the results by the subject of the message. If the value contains spaces, enclose the value in quotation marks ("). @@ -296,7 +296,7 @@ Accept wildcard characters: False ### -SubjectFilterType -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The SubjectFilterType parameter specifies how the value of the Subject parameter is evaluated. Valid values are: @@ -320,7 +320,7 @@ Accept wildcard characters: False ### -ToIP -> Applicable: Exchange Online +> Applicable: Exchange Online, Exchange Online Protection The ToIP parameter filters the results by the destination IP address. For outgoing messages, the value of ToIP is the public IP address in the resolved MX record for the destination domain. For incoming messages to Exchange Online, the value is blank. diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-RecoverableItems.md b/exchange/exchange-ps/ExchangePowerShell/Get-RecoverableItems.md index f7cdee932f..4333458743 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-RecoverableItems.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-RecoverableItems.md @@ -76,7 +76,7 @@ This example returns all of the available recoverable deleted messages with the ### -Identity -> Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The Identity parameter specifies the mailbox that contains the deleted items that you want to view. You can use any value that uniquely identifies the mailbox. For example: diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-SearchDocumentFormat.md b/exchange/exchange-ps/ExchangePowerShell/Get-SearchDocumentFormat.md index 3c75cb6c59..7cf80e0016 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-SearchDocumentFormat.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-SearchDocumentFormat.md @@ -1,5 +1,5 @@ --- -applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE author: chrisda external help file: Microsoft.Exchange.ServerStatus-Help.xml Locale: en-US @@ -13,7 +13,7 @@ title: Get-SearchDocumentFormat # Get-SearchDocumentFormat ## SYNOPSIS -This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one environment or the other. +This cmdlet is available only in on-premises Exchange. Use the Get-SearchDocumentFormat cmdlet to retrieve details of file formats supported by Exchange Search. @@ -52,7 +52,7 @@ This example retrieves all properties of the docx file format. ### -Identity -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE The Identity parameter specifies the identity of a file format. @@ -72,8 +72,6 @@ Accept wildcard characters: False > Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE -This parameter is available only in on-premises Exchange. - The Server parameter specifies the Exchange server where you want to run this command. You can use any value that uniquely identifies the server. For example: - Name diff --git a/exchange/exchange-ps/ExchangePowerShell/Get-User.md b/exchange/exchange-ps/ExchangePowerShell/Get-User.md index 6d70b49b80..ff8b416078 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Get-User.md +++ b/exchange/exchange-ps/ExchangePowerShell/Get-User.md @@ -32,6 +32,7 @@ Get-User [-Anr ] [-Filter ] [-IgnoreDefaultScope] [-IncludeDirectReportsWithDisplayNames] + [-IncludeManagerWithDisplayName] [-IsVIP] [-OrganizationalUnit ] [-PublicFolder] @@ -54,6 +55,7 @@ Get-User [[-Identity] ] [-Filter ] [-IgnoreDefaultScope] [-IncludeDirectReportsWithDisplayNames] + [-IncludeManagerWithDisplayName] [-IsVIP] [-OrganizationalUnit ] [-PublicFolder] @@ -336,6 +338,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IncludeManagerWithDisplayName + +> Applicable: Exchange Online, Exchange Online Protection + +This parameter is available only in the cloud-based service. + +{{ Fill IncludeManagerWithDisplayName Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: Identity, AnrSet +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IsVIP > Applicable: Exchange Online, Exchange Online Protection diff --git a/exchange/exchange-ps/ExchangePowerShell/New-AutoSensitivityLabelRule.md b/exchange/exchange-ps/ExchangePowerShell/New-AutoSensitivityLabelRule.md index e8a9aa3f46..09b89e3992 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-AutoSensitivityLabelRule.md @@ -25,6 +25,7 @@ For information about the parameter sets in the Syntax section below, see [Excha New-AutoSensitivityLabelRule [-Name] -Policy -Workload [-AccessScope ] [-ActivationDate ] + [-AdvancedRule ] [-AnyOfRecipientAddressContainsWords ] [-AnyOfRecipientAddressMatchesPatterns ] [-Comment ] @@ -179,6 +180,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AdvancedRule + +> Applicable: Security & Compliance + +{{ Fill AdvancedRule Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AnyOfRecipientAddressContainsWords > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/New-ClientAccessRule.md b/exchange/exchange-ps/ExchangePowerShell/New-ClientAccessRule.md deleted file mode 100644 index c8fd7a4b63..0000000000 --- a/exchange/exchange-ps/ExchangePowerShell/New-ClientAccessRule.md +++ /dev/null @@ -1,628 +0,0 @@ ---- -applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection -author: chrisda -external help file: Microsoft.Exchange.WebClient-Help.xml -Locale: en-US -Module Name: ExchangePowerShell -ms.author: chrisda -online version: https://learn.microsoft.com/powershell/module/exchangepowershell/new-clientaccessrule -schema: 2.0.0 -title: New-ClientAccessRule ---- - -# New-ClientAccessRule - -## SYNOPSIS -> [!NOTE] -> As of September 2025, Client Access Rules in Exchange Online are fully deprecated and no longer supported across all organizations. Phased retirement began in October 2022 and is now complete. For historical context and details, see our original [announcement](https://techcommunity.microsoft.com/blog/exchange/deprecation-of-client-access-rules-in-exchange-online/3638563) and the [Update on Client Access Rules Deprecation in Exchange Online](https://techcommunity.microsoft.com/blog/exchange/update-on-client-access-rules-deprecation-in-exchange-online/4354809). - -This cmdlet is functional only in Exchange Server 2019 and in the cloud-based service. Some parameters and settings might be exclusive to one environment or the other. - -Use the New-ClientAccessRule cmdlet to create client access rules. Client access rules help you control access to your organization based on the properties of the connection. - -For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax). - -## SYNTAX - -``` -New-ClientAccessRule [-Name] -Action - [-AnyOfAuthenticationTypes ] - [-AnyOfClientIPAddressesOrRanges ] - [-AnyOfProtocols ] - [-AnyOfSourceTcpPortNumbers ] - [-Confirm] - [-DomainController ] - [-Enabled ] - [-ExceptAnyOfAuthenticationTypes ] - [-ExceptAnyOfClientIPAddressesOrRanges ] - [-ExceptAnyOfProtocols ] - [-ExceptAnyOfSourceTcpPortNumbers ] - [-ExceptUserIsMemberOf ] - [-ExceptUsernameMatchesAnyOfPatterns ] - [-Priority ] - [-Scope ] - [-UserIsMemberOf ] - [-UsernameMatchesAnyOfPatterns ] - [-UserRecipientFilter ] - [-WhatIf] - [] -``` - -## DESCRIPTION -Client access rules are like mail flow rules (also known as transport rules) for client connections to your organization. You use conditions and exceptions to identify the connections based on their properties, and actions that allow or block the connections. - -**Note**: Not all protocols support authentication type filters, and even protocols that support authentication type filters don't support all authentication types. The supported combinations are described in the following lists. Use caution when mixing protocols and authentication types in the same rule. - -Protocols that support authentication type filters: - -- ExchangeActiveSync: BasicAuthentication, OAuthAuthentication, and CertificateBasedAuthentication. -- ExchangeAdminCenter: BasicAuthentication and AdfsAuthentication. -- IMAP4: BasicAuthentication and OAuthAuthentication. -- OutlookWebApp: BasicAuthentication and AdfsAuthentication. -- POP3: BasicAuthentication and OAuthAuthentication. -- RemotePowerShell: BasicAuthentication and NonBasicAuthentication. - -Protocols that don't support authentication type filters: - -- ExchangeWebServices -- OfflineAddressBook -- OutlookAnywhere -- PowerShellWebServices -- REST -- UniversalOutlook - -You need to be assigned permissions before you can run this cmdlet. Although this article lists all parameters for the cmdlet, you might not have access to some parameters if they aren't included in the permissions assigned to you. To find the permissions required to run any cmdlet or parameter in your organization, see [Find the permissions required to run any Exchange cmdlet](https://learn.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions). - -## EXAMPLES - -### Example 1 -```powershell -New-ClientAccessRule -Name AllowRemotePS -Action Allow -AnyOfProtocols RemotePowerShell -Priority 1 -``` - -This example creates a highest priority rule that allows access to remote PowerShell. This rule is an important safeguard to preserve access to your organization. Without this rule, if you create rules that block your access to remote PowerShell, or that block all protocols for everyone, you lose the ability to fix the rules yourself (you need to call Microsoft Customer Service and Support). - -### Example 2 -```powershell -New-ClientAccessRule -Name "Block ActiveSync" -Action DenyAccess -AnyOfProtocols ExchangeActiveSync -ExceptAnyOfClientIPAddressesOrRanges 192.168.10.1/24 -``` - -This example creates a new client access rule named Block ActiveSync that blocks access for Exchange ActiveSync clients, except for clients in the IP address range 192.168.10.1/24. - -## PARAMETERS - -### -Name - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The Name parameter specifies a unique name for the client access rule. - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: True -Position: 1 -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Action - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The Action parameter specifies the action for the client access rule. Valid values for this parameter are AllowAccess and DenyAccess. - -```yaml -Type: ClientAccessRulesAction -Parameter Sets: (All) -Aliases: - -Required: True -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AnyOfAuthenticationTypes - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Online, Exchange Online Protection - -This parameter is functional only in the cloud-based service. - -The AnyOfAuthenticationTypes parameter specifies a condition for the client access rule that's based on the client's authentication type. - -Valid values for this parameter are: - -- AdfsAuthentication -- BasicAuthentication -- CertificateBasedAuthentication -- NonBasicAuthentication -- OAuthAuthentication - -You can enter multiple values separated by commas. Don't use quotation marks. - -**Note**: Refer to the Description section to see which authentication types can be used with what protocols. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AnyOfClientIPAddressesOrRanges - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The AnyOfClientIPAddressesOrRanges parameter specifies a condition for the client access rule that's based on the client's IPv4 or IPv6 address. Valid values are: - -- Single IP address: For example, 192.168.1.1 or 2001:DB8::2AA:FF:C0A8:640A. -- IP address range: For example, 192.168.0.1-192.168.0.254 or 2001:DB8::2AA:FF:C0A8:640A-2001:DB8::2AA:FF:C0A8:6414. -- Classless Inter-Domain Routing (CIDR) IP address range: For example, 192.168.3.1/24 or 2001:DB8::2AA:FF:C0A8:640A/64. - -You can enter multiple values separated by commas. - -For more information about IPv6 addresses and syntax, see this Exchange 2013 article: [IPv6 address basics](https://learn.microsoft.com/exchange/ipv6-support-in-exchange-2013-exchange-2013-help#ipv6-address-basics). - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AnyOfProtocols - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The AnyOfProtocols parameter specifies a condition for the client access rule that's based on the client's protocol. - -Valid values for this parameter are: - -- ExchangeActiveSync -- ExchangeAdminCenter -- ExchangeWebServices -- IMAP4 -- OfflineAddressBook -- OutlookAnywhere -- OutlookWebApp -- POP3 -- PowerShellWebServices -- RemotePowerShell -- REST -- UniversalOutlook (Mail and Calendar app) - -**Note**: In Exchange 2019, the only supported values are ExchangeAdminCenter and RemotePowerShell. - -You can enter multiple values separated by commas. Don't use quotation marks. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -AnyOfSourceTcpPortNumbers - -> Applicable: Exchange Server 2013 - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Confirm - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. - -- Destructive cmdlets (for example, Remove-\* cmdlets) have a built-in pause that forces you to acknowledge the command before proceeding. For these cmdlets, you can skip the confirmation prompt by using this exact syntax: `-Confirm:$false`. -- Most other cmdlets (for example, New-\* and Set-\* cmdlets) don't have a built-in pause. For these cmdlets, specifying the Confirm switch without a value introduces a pause that forces you acknowledge the command before proceeding. - -This cmdlet has a built-in pause, so use `-Confirm:$false` to skip the confirmation. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: cf - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -DomainController - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE - -This parameter is available only in on-premises Exchange. - -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. - -```yaml -Type: Fqdn -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Enabled - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The Enabled parameter specifies whether the client access rule is enabled or disabled. Valid values for this parameter are $true or $false. The default value is $true. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExceptAnyOfAuthenticationTypes - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Online, Exchange Online Protection - -This parameter is functional only in the cloud-based service. - -The ExceptAnyOfAuthenticationTypes parameter specifies an exception for the client access rule that's based on the client's authentication type. - -Valid values for this parameter are: - -- AdfsAuthentication -- BasicAuthentication -- CertificateBasedAuthentication -- NonBasicAuthentication -- OAuthAuthentication - -You can enter multiple values separated by commas. Don't use quotation marks. - -**Note**: Refer to the Description section to see which authentication types can be used with what protocols. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExceptAnyOfClientIPAddressesOrRanges - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The ExceptAnyOfClientIPAddressesOrRanges parameter specifies an exception for the client access rule that's based on the client's IPv4 or IPv6 address. Valid values are: - -- Single IP address: For example, 192.168.1.1 or 2001:DB8::2AA:FF:C0A8:640A. -- IP address range: For example, 192.168.0.1-192.168.0.254 or 2001:DB8::2AA:FF:C0A8:640A-2001:DB8::2AA:FF:C0A8:6414. -- Classless Inter-Domain Routing (CIDR) IP address range: For example, 192.168.3.1/24 or 2001:DB8::2AA:FF:C0A8:640A/64. - -You can enter multiple values separated by commas. - -For more information about IPv6 addresses and syntax, see this Exchange 2013 article: [IPv6 address basics](https://learn.microsoft.com/exchange/ipv6-support-in-exchange-2013-exchange-2013-help#ipv6-address-basics). - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExceptAnyOfProtocols - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Online, Exchange Online Protection - -This parameter is functional only in the cloud-based service. - -The ExceptAnyOfProtocols parameter specifies an exception for the client access rule that's based on the client's protocol. - -Valid values for this parameter are: - -- ExchangeActiveSync -- ExchangeAdminCenter -- ExchangeWebServices -- IMAP4 -- OfflineAddressBook -- OutlookAnywhere -- OutlookWebApp -- POP3 -- PowerShellWebServices -- RemotePowerShell -- REST -- UniversalOutlook (Mail and Calendar app) - -You can enter multiple values separated by commas. Don't use quotation marks. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExceptAnyOfSourceTcpPortNumbers - -> Applicable: Exchange Server 2013 - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExceptUserIsMemberOf - -> Applicable: Exchange Server 2013 - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -ExceptUsernameMatchesAnyOfPatterns - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -This parameter is functional only in the cloud-based service. - -The ExceptUsernameMatchesAnyOfPatterns parameter specifies an exception for the client access rule that's based on the user's account name in the format `\` (for example, `contoso.com\jeff`). This parameter accepts text and the wildcard character (\*) (for example, `*jeff*`, but not `jeff*`). Non-alphanumeric characters don't require an escape character. - -You can enter multiple values separated by commas. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Priority - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The Priority parameter specifies a priority value for the rule that determines the order of rule processing. A lower integer value indicates a higher priority, the value 0 is the highest priority, and rules can't have the same priority value. - -Valid values and the default value for this parameter depend on the number of existing rules. For example, if there are 8 existing rules: - -- Valid priority values for the existing 8 rules are from 0 through 7. -- Valid priority values for a new rule (the 9th rule) are from 0 through 8. -- The default value for a new rule (the 9th rule) is 8. - -If you modify the priority value of a rule, the position of the rule in the list changes to match the priority value you specify. In other words, if you set the priority value of a rule to the same value as an existing rule, the priority value of the existing rule and all other lower priority rules after it is increased by 1. - -```yaml -Type: Int32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -Scope - -> Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The Scope parameter specifies the scope of the client access rule. Valid values are: - -- Users: The rule only applies to end-user connections. -- All: The rule applies to all connections (end-users and middle-tier apps). - -```yaml -Type: ClientAccessRulesScope -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UserIsMemberOf - -> Applicable: Exchange Server 2013 - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -UsernameMatchesAnyOfPatterns - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -This parameter is functional only in the cloud-based service. - -The UsernameMatchesAnyOfPatterns parameter specifies a condition for the client access rule that's based on the user's account name in the format `\` (for example, `contoso.com\jeff`). This parameter accepts text and the wildcard character (\*) (for example, `*jeff*`, but not `jeff*`). Non-alphanumeric characters don't require an escape character. This parameter does not work with the -AnyOfProtocols UniversalOutlook parameter. - -You can enter multiple values separated by commas. - -```yaml -Type: MultiValuedProperty -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: True -``` - -### -UserRecipientFilter - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -This parameter is functional only in the cloud-based service. - -The UserRecipientFilter parameter specifies a condition for the client access rule that uses OPATH filter syntax to identify the user based on a limited set of recipient properties. Client Access Rules don't support the full list of available recipient properties. - -You can use the following properties with this parameter: - -- City -- Company -- CountryOrRegion (ISO 3166-1 alpha-2 country code.) -- CustomAttribute1 to CustomAttribute15 -- Department -- Office -- PostalCode -- StateOrProvince -- StreetAddress - -The basic syntax for this parameter is `"Property -ComparisonOperator 'Value'"`: - -- Property is one of the filterable properties in the list above (for example `City` or `CustomAttribute1`). -- ComparisonOperator is an OPATH comparison operator (for example `-eq` for equals and `-like` for string comparison). For more information about comparison operators, see [about_Comparison_Operators](https://learn.microsoft.com/powershell/module/microsoft.powershell.core/about/about_comparison_operators). -- Value is the property value to search for. Enclose text values and variables in single quotation marks (`'Value'` or `'$Variable'`). If a variable value contains single quotation marks, you need to identify (escape) the single quotation marks to expand the variable correctly. For example, instead of `'$User'`, use `'$($User -Replace "'","''")'`. Don't enclose integers or system values in quotation marks (for example, use `500`, `$true`, `$false`, or `$null` instead). -- Enclose the whole OPATH filter in double quotation marks " ". If the filter contains system values (for example, `$true`, `$false`, or `$null`), use single quotation marks ' ' instead. Although this parameter is a string (not a system block), you can also use braces { }, but only if the filter doesn't contain variables. - -For example: - -- `"City -eq 'Redmond'"` -- `"CountryOrRegion -eq 'SG'"`. - -You can chain multiple search criteria together using the logical operators `-and` and `-or`. For example: - -- `"CustomAttribute1 -eq 'AllowOWA' -and CountryOrRegion -eq AU'"` -- `"(CountryOrRegion -eq 'US' -and Department -eq 'Sales') -or Department -eq 'Research'"`. - -For detailed information about OPATH filter syntax in Exchange, see [Additional OPATH syntax information](https://learn.microsoft.com/powershell/exchange/recipient-filters#additional-opath-syntax-information). - -```yaml -Type: String -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -WhatIf - -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online, Exchange Online Protection - -The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. - -```yaml -Type: SwitchParameter -Parameter Sets: (All) -Aliases: wi - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### CommonParameters -This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](https://go.microsoft.com/fwlink/p/?LinkID=113216). - -## INPUTS - -### Input types -To see the input types that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Input Type field for a cmdlet is blank, the cmdlet doesn't accept input data. - -## OUTPUTS - -### Output types -To see the return types, which are also known as output types, that this cmdlet accepts, see [Cmdlet Input and Output Types](https://go.microsoft.com/fwlink/p/?linkId=616387). If the Output Type field is blank, the cmdlet doesn't return data. - -## NOTES - -## RELATED LINKS diff --git a/exchange/exchange-ps/ExchangePowerShell/New-DlpCompliancePolicy.md b/exchange/exchange-ps/ExchangePowerShell/New-DlpCompliancePolicy.md index 90d895fb43..ac90911cf4 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-DlpCompliancePolicy.md @@ -25,9 +25,9 @@ For information about the parameter sets in the Syntax section below, see [Excha New-DlpCompliancePolicy [-Name] [-Comment ] [-Confirm] + [-DisplayName ] [-EndpointDlpAdaptiveScopes ] [-EndpointDlpAdaptiveScopesException ] - [-EndpointDlpExtendedLocations ] [-EndpointDlpLocation ] [-EndpointDlpLocationException ] [-EnforcementPlanes ] @@ -210,14 +210,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpAdaptiveScopes +### -DisplayName > Applicable: Security & Compliance -{{ Fill EndpointDlpAdaptiveScopes Description }} +{{ Fill DisplayName Description }} ```yaml -Type: MultiValuedProperty +Type: String Parameter Sets: (All) Aliases: @@ -228,11 +228,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpAdaptiveScopesException +### -EndpointDlpAdaptiveScopes > Applicable: Security & Compliance -{{ Fill EndpointDlpAdaptiveScopesException Description }} +{{ Fill EndpointDlpAdaptiveScopes Description }} ```yaml Type: MultiValuedProperty @@ -246,14 +246,14 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpExtendedLocations +### -EndpointDlpAdaptiveScopesException > Applicable: Security & Compliance -{{ Fill EndpointDlpExtendedLocations Description }} +{{ Fill EndpointDlpAdaptiveScopesException Description }} ```yaml -Type: String +Type: MultiValuedProperty Parameter Sets: (All) Aliases: diff --git a/exchange/exchange-ps/ExchangePowerShell/New-DlpComplianceRule.md b/exchange/exchange-ps/ExchangePowerShell/New-DlpComplianceRule.md index 6896738852..af16057d4e 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-DlpComplianceRule.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-DlpComplianceRule.md @@ -45,6 +45,7 @@ New-DlpComplianceRule [-Name] -Policy [-ContentIsShared ] [-ContentPropertyContainsWords ] [-Disabled ] + [-DisplayName ] [-DocumentContainsWords ] [-DocumentCreatedBy ] [-DocumentCreatedByMemberOf ] @@ -54,9 +55,7 @@ New-DlpComplianceRule [-Name] -Policy [-DocumentNameMatchesPatterns ] [-DocumentNameMatchesWords ] [-DocumentSizeOver ] - [-DomainCountOver ] [-EncryptRMSTemplate ] - [-EndpointDlpBrowserRestrictions ] [-EndpointDlpRestrictions ] [-EnforcePortalAccess ] [-EvaluateRulePerComponent ] @@ -130,7 +129,6 @@ New-DlpComplianceRule [-Name] -Policy [-NotifyEmailCustomText ] [-NotifyEmailExchangeIncludeAttachment ] [-NotifyEmailOnedriveRemediationActions ] - [-NotifyEndpointUser ] [-NotifyOverrideRequirements ] [-NotifyPolicyTipCustomDialog ] [-NotifyPolicyTipCustomText ] @@ -146,14 +144,12 @@ New-DlpComplianceRule [-Name] -Policy [-Quarantine ] [-RecipientADAttributeContainsWords ] [-RecipientADAttributeMatchesPatterns ] - [-RecipientCountOver ] [-RecipientDomainIs ] [-RedirectMessageTo ] [-RemoveHeader ] [-RemoveRMSTemplate ] [-ReportSeverityLevel ] [-RestrictAccess ] - [-RestrictBrowserAccess ] [-RuleErrorAction ] [-SenderADAttributeContainsWords ] [-SenderADAttributeMatchesPatterns ] @@ -169,7 +165,6 @@ New-DlpComplianceRule [-Name] -Policy [-SubjectMatchesPatterns ] [-SubjectOrBodyContainsWords ] [-SubjectOrBodyMatchesPatterns ] - [-ThirdPartyAppDlpRestrictions ] [-TriggerPowerAutomateFlow ] [-UnscannableDocumentExtensionIs ] [-ValidateRule] @@ -829,6 +824,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DisplayName + +> Applicable: Security & Compliance + +{{ Fill DisplayName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DocumentContainsWords > Applicable: Security & Compliance @@ -1028,25 +1041,7 @@ Default value: None Accept pipeline input: False Accept wildcard characters: False ``` -### -DomainCountOver - -> Applicable: Security & Compliance - -The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipient domains is greater than the specified value. - -You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. - -```yaml -Type: UInt32 -Parameter Sets: (All) -Aliases: -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` ### -EncryptRMSTemplate > Applicable: Security & Compliance @@ -1067,24 +1062,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpBrowserRestrictions - -> Applicable: Security & Compliance - -{{ Fill EndpointDlpBrowserRestrictions Description }} - -```yaml -Type: PswsHashtable[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EndpointDlpRestrictions > Applicable: Security & Compliance @@ -2861,28 +2838,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NotifyEndpointUser - -> Applicable: Security & Compliance - -**Note**: This parameter requires membership in the Compliance Administrator or Compliance Data Administrator roles in Microsoft Entra ID. - -{{ Fill NotifyEndpointUser Description }} - -For more information about Endpoint DLP, see [Learn about Endpoint data loss prevention](https://learn.microsoft.com/purview/endpoint-dlp-learn-about). - -```yaml -Type: PswsHashtable -Parameter Sets: Default -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -NotifyOverrideRequirements > Applicable: Security & Compliance @@ -3260,26 +3215,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RecipientCountOver - -> Applicable: Security & Compliance - -The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipients is greater than the specified value. Groups are counted as one recipient. - -You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. - -```yaml -Type: UInt32 -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -RecipientDomainIs > Applicable: Security & Compliance @@ -3404,24 +3339,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RestrictBrowserAccess - -> Applicable: Security & Compliance - -{{ Fill RestrictBrowserAccess Description }} - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -RuleErrorAction > Applicable: Security & Compliance @@ -3819,24 +3736,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ThirdPartyAppDlpRestrictions - -> Applicable: Security & Compliance - -{{ Fill ThirdPartyAppDlpRestrictions Description }} - -```yaml -Type: PswsHashtable[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -TriggerPowerAutomateFlow > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/New-DlpKeywordDictionary.md b/exchange/exchange-ps/ExchangePowerShell/New-DlpKeywordDictionary.md index a0c7a78a89..f24f29448f 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-DlpKeywordDictionary.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-DlpKeywordDictionary.md @@ -22,11 +22,10 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX ``` -New-DlpKeywordDictionary -Name +New-DlpKeywordDictionary [[-FileData ]] [[-MatchStyle] ] -Name [-Confirm] [-Description ] [-DoNotPersistKeywords] - [-FileData ] [-Organization ] [-WhatIf] [] @@ -63,6 +62,43 @@ This example creates a DLP keyword dictionary named Inappropriate Language from ## PARAMETERS +### -FileData + +> Applicable: Security & Compliance + +The FileData parameter specifies the terms that are used in the DLP keyword dictionary. This parameter requires a comma-separated list of values that's binary encoded in UTF-16. For more information, see the examples in this article. + +```yaml +Type: Byte[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: 1 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MatchStyle + +> Applicable: Security & Compliance + +{{ Fill MatchStyle Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: word, string + +Required: False +Position: 2 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name > Applicable: Security & Compliance @@ -75,7 +111,7 @@ Parameter Sets: (All) Aliases: Required: True -Position: Named +Position: 3 Default value: None Accept pipeline input: False Accept wildcard characters: False @@ -138,24 +174,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -FileData - -> Applicable: Security & Compliance - -The FileData parameter specifies the terms that are used in the DLP keyword dictionary. This parameter requires a comma-separated list of values that's binary encoded in UTF-16. For more information, see the examples in this article. - -```yaml -Type: Byte[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -Organization > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/New-Label.md b/exchange/exchange-ps/ExchangePowerShell/New-Label.md index a7369fefac..bd3717b6e0 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-Label.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-Label.md @@ -66,6 +66,7 @@ New-Label [-Name] -DisplayName -Tooltip [-EncryptionRightsUrl ] [-EncryptionTemplateId ] [-Identity ] + [-IsLabelGroup] [-LabelActions ] [-LocaleSettings ] [-MigrationId ] @@ -91,6 +92,8 @@ New-Label [-Name] -DisplayName -Tooltip [-TeamsChannelSharedWithPrivateTeamsOnly ] [-TeamsChannelSharedWithSameLabelOnly ] [-TeamsCopyRestrictionEnforced ] + [-TeamsDetectSensitiveContentDuringScreenSharingEnabled System.Boolean>] + [-TeamsDisableLobby ] [-TeamsEndToEndEncryptionEnabled ] [-TeamsLobbyBypassScope ] [-TeamsLobbyRestrictionEnforced ] @@ -1101,6 +1104,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsLabelGroup + +> Applicable: Security & Compliance + +{{ Fill IsLabelGroup Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -LabelActions > Applicable: Security & Compliance @@ -1623,6 +1644,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TeamsDetectSensitiveContentDuringScreenSharingEnabled + +> Applicable: Security & Compliance + +{{ Fill TeamsDetectSensitiveContentDuringScreenSharingEnabled Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsDisableLobby + +> Applicable: Security & Compliance + +{{ Fill TeamsDisableLobby Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TeamsEndToEndEncryptionEnabled > Applicable: Security & Compliance @@ -1630,7 +1687,7 @@ Accept wildcard characters: False The TeamsEndToEndEncryptionEnabled parameter controls video stream encryption in Teams meetings. Valid values are: - $true: Video stream encryption is enabled. -- $false: Video stream encryption is not enabled. +- $false: Video stream encryption isn't enabled. - $null (blank): Users configure this setting themselves in the Teams app. The value $null (blank) allows users to configure this setting in the Teams app. diff --git a/exchange/exchange-ps/ExchangePowerShell/New-Mailbox.md b/exchange/exchange-ps/ExchangePowerShell/New-Mailbox.md index a8af131a6d..5601c9abcd 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-Mailbox.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-Mailbox.md @@ -1934,7 +1934,7 @@ This parameter is available only in the cloud-based service. {{ Fill ProxyEmailAddress Description }} ```yaml -Type: Object +Type: ProxyAddress Parameter Sets: Arbitration Aliases: diff --git a/exchange/exchange-ps/ExchangePowerShell/New-MailboxImportRequest.md b/exchange/exchange-ps/ExchangePowerShell/New-MailboxImportRequest.md index ff1dab2d95..b1c5011916 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-MailboxImportRequest.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-MailboxImportRequest.md @@ -25,38 +25,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ## SYNTAX -### Mailbox -``` -New-MailboxImportRequest [-Mailbox] -FilePath - [-AcceptLargeDataLoss] - [-AssociatedMessagesCopyOption ] - [-BadItemLimit ] - [-BatchName ] - [-CompletedRequestAgeLimit ] - [-Confirm] - [-ConflictResolutionOption ] - [-ContentCodePage ] - [-DomainController ] - [-ExcludeDumpster] - [-ExcludeFolders ] - [-IncludeFolders ] - [-InternalFlags ] - [-IsArchive] - [-LargeItemLimit ] - [-MRSServer ] - [-Name ] - [-Priority ] - [-SkipMerging ] - [-SourceRootFolder ] - [-Suspend] - [-SuspendComment ] - [-TargetRootFolder ] - [-WhatIf] - [-WorkloadType ] - [] -``` - -### MailboxLocationId +### Default ``` New-MailboxImportRequest [-Mailbox] -FilePath [-AcceptLargeDataLoss] @@ -75,6 +44,7 @@ New-MailboxImportRequest [-Mailbox] -FilePath ] [-MigrationMailbox ] + [-MRSServer ] [-Name ] [-Priority ] [-RequestExpiryInterval ] @@ -92,10 +62,10 @@ New-MailboxImportRequest [-Mailbox] -FilePath -AzureBlobStorageAccountUri -AzureSharedAccessSignatureToken + [-AzureStatusPublishEndpointInfo ] [-AcceptLargeDataLoss] [-AssociatedMessagesCopyOption ] [-AzureStatusPublishEndpointInfo ] - [-BadItemLimit ] [-BatchName ] [-CompletedRequestAgeLimit ] [-Confirm] @@ -105,11 +75,10 @@ New-MailboxImportRequest [-Mailbox] -AzureBlobStora [-ExcludeFolders ] [-IncludeFolders ] [-IsArchive] - [-LargeItemLimit ] - [-MRSContentFilterSasUri ] [-MigrationBatch ] [-MigrationMailbox ] [-MigrationUser ] + [-MRSContentFilterSasUri ] [-Name ] [-RequestExpiryInterval ] [-SkipInitialConnectionValidation] @@ -162,28 +131,17 @@ This example imports all of the .pst files on a shared folder. Each .pst file na ### -Mailbox -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE - -The Mailbox parameter specifies the destination mailbox where the content is being imported to. +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online -In Exchange 2016 CU7 or later, this parameter is the type MailboxLocationIdParameter, so the easiest value that you can use to identify the mailbox is the Alias value. +The Mailbox parameter filters the results by the destination mailbox where the content is being imported to. -In Exchange 2016 CU6 or earlier, this parameter is the type MailboxOrMailUserIdParameter, so you can use any value that uniquely identifies the mailbox. For example: +In Exchange 2016 CU7 or later and Exchange Online, the parameter type is MailboxLocationIdParameter. The Alias value is the easiest way to identify the mailbox. -- Name -- Alias -- Distinguished name (DN) -- Canonical DN -- Domain\\Username -- Email address -- GUID -- LegacyExchangeDN -- SamAccountName -- User ID or user principal name (UPN) +**Tip**: In Exchange 2016 CU6 or earlier, the parameter type was MailboxOrMailUserIdParameter. You could use any value that uniquely identified the mailbox (including Alias). ```yaml -Type: MailboxOrMailUserIdParameter -Parameter Sets: Mailbox, MailboxLocationId +Type: MailboxLocationIdParameter +Parameter Sets: (All) Aliases: Required: True @@ -250,7 +208,7 @@ If you don't grant this permission, you get an error message stating that Exchan ```yaml Type: LongPath -Parameter Sets: Mailbox, MailboxLocationId +Parameter Sets: Default Aliases: Required: True @@ -262,7 +220,7 @@ Accept wildcard characters: False ### -AcceptLargeDataLoss -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The AcceptLargeDataLoss switch specifies the request should continue even if a large number of items in the source mailbox can't be copied to the target mailbox. You don't need to specify a value with this switch. @@ -344,7 +302,7 @@ In Exchange 2010, if you set this value to 51 or higher, you also need to use th ```yaml Type: Unlimited -Parameter Sets: (All) +Parameter Sets: Default Aliases: Required: False @@ -464,7 +422,7 @@ The DomainController parameter specifies the domain controller that's used by th ```yaml Type: Fqdn -Parameter Sets: (All) +Parameter Sets: Default Aliases: Required: False @@ -602,7 +560,7 @@ The InternalFlags parameter specifies the optional steps in the request. This pa ```yaml Type: InternalMrsFlag[] -Parameter Sets: Mailbox, MailboxLocationId +Parameter Sets: Default Aliases: Required: False @@ -648,7 +606,7 @@ If you set this value to 51 or higher, you also need to use the AcceptLargeDataL ```yaml Type: Unlimited -Parameter Sets: (All) +Parameter Sets: Default Aliases: Required: False @@ -664,7 +622,7 @@ Accept wildcard characters: False This parameter is available only in the cloud-based service. -This parameter is reserved for internal Microsoft use +This parameter is reserved for internal Microsoft use. ```yaml Type: MigrationBatchIdParameter @@ -686,7 +644,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: MailboxIdParameter, AzureImportRequest -Parameter Sets: MailboxLocationId +Parameter Sets: (All) Aliases: Required: False @@ -746,7 +704,7 @@ The MRSServer parameter specifies the FQDN of the Client Access server on which ```yaml Type: Fqdn -Parameter Sets: Mailbox +Parameter Sets: Default Aliases: Required: False @@ -786,7 +744,7 @@ The Priority parameter specifies the order in which this request should be proce ```yaml Type: RequestPriority -Parameter Sets: Mailbox, MailboxLocationId +Parameter Sets: Default Aliases: Required: False @@ -811,7 +769,7 @@ When you use the value Unlimited, the completed request isn't automatically remo ```yaml Type: Unlimited -Parameter Sets: MailboxLocationId, AzureImportRequest +Parameter Sets: (All)) Aliases: Required: False @@ -867,7 +825,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: MigrationEndpointIdParameter -Parameter Sets: MailboxLocationId, AzureImportRequest +Parameter Sets: (All) Aliases: Required: False @@ -979,7 +937,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: RequestWorkloadType -Parameter Sets: Mailbox, MailboxLocationId +Parameter Sets: Default Aliases: Required: False diff --git a/exchange/exchange-ps/ExchangePowerShell/New-MigrationBatch.md b/exchange/exchange-ps/ExchangePowerShell/New-MigrationBatch.md index 8d94edb111..f46e5bb8b9 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-MigrationBatch.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-MigrationBatch.md @@ -143,6 +143,27 @@ New-MigrationBatch [-Local] -Name -CSVData [-DisallowExistingU [] ``` +### LocalMailboxRestore +``` +New-MigrationBatch -Name -CSVData + [-AllowUnknownColumnsInCSV ] + [-AutoComplete] + [-AutoStart] + [-CompleteAfter ] + [-Confirm] + [-ExcludeFolders ] + [-IncludeFolders ] + [-NotificationEmails ] + [-Partition ] + [-ReportInterval ] + [-SkipMerging ] + [-SkipReports] + [-StartAfter ] + [-TimeZone ] + [-WhatIf] + [] +``` + ### LocalPublicFolder ``` New-MigrationBatch -Name -CSVData -SourcePublicFolderDatabase @@ -410,6 +431,27 @@ New-MigrationBatch -Name -CSVData [-PublicFolderToUnifiedGroup [] ``` +### SlackPublicDataConnector +``` +New-MigrationBatch -Name -ConnectionLogicalId -SlackWorkspaceId + [-AllowUnknownColumnsInCSV ] + [-AutoComplete] + [-AutoStart] + [-CompleteAfter ] + [-Confirm] + [-NotificationEmails ] + [-Partition ] + [-ReportInterval ] + [-SkipReports] + [-SlackPublicDataConnector] + [-SourceEndpoint ] + [-StagedRollOutGroupId ] + [-StartAfter ] + [-TimeZone ] + [-WhatIf] + [] +``` + ### WorkflowTemplate ``` New-MigrationBatch -Name [-WorkflowTemplate ] @@ -631,7 +673,7 @@ Accept wildcard characters: False > Applicable: Exchange Online -able only in the cloud-based service. +This parameter is available only in the cloud-based service. {{ Fill Analyze Description }} @@ -647,11 +689,73 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ConnectionLogicalId + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill ConnectionLogicalId Description }} + +```yaml +Type: String +Parameter Sets: SlackPublicDataConnector +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -CSVData + +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online + +The CSVData parameter specifies the CSV file that contains information about the user mailboxes to be moved or migrated. The required attributes in the header row of the CSV file vary depending on the type of migration. For more information, see [CSV files for mailbox migration](https://learn.microsoft.com/exchange/csv-files-for-mailbox-migration-exchange-2013-help). + +A valid value for this parameter requires you to read the file to a byte-encoded object using the following syntax: `([System.IO.File]::ReadAllBytes('\'))`. You can use this command as the parameter value, or you can write the output to a variable (`$data = [System.IO.File]::ReadAllBytes('\')`) and use the variable as the parameter value (`$data`). + +**Note**: This parameter doesn't validate the availability of the mailboxes based on RBAC scope. All mailboxes specified in the CSV file will be migrated, even if they are outside of the RBAC scope (for example, an OU) that gives the admin permissions to migrate mailboxes. + +```yaml +Type: Byte[] +Parameter Sets: Abch, Analysis, FolderMove, Local, LocalMailboxRestore, LocalPublicFolder, Offboarding, XO1, PublicFolderToUnifiedGroup, GoogleResourceOnboarding, PointInTimeRecoveryProvisionOnly, PointInTimeRecovery, Onboarding +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -Local + +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE + +This parameter is available only in on-premises Exchange. + +The Local switch specifies a local move (mailboxes are moved to a different mailbox database in the same Active Directory forest). You don't need to specify a value with this switch. + +```yaml +Type: SwitchParameter +Parameter Sets: Local +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ManagedGmailTeams > Applicable: Exchange Online -able only in the cloud-based service. +This parameter is available only in the cloud-based service. {{ Fill ManagedGmailTeams Description }} @@ -685,19 +789,17 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -CSVData +### -SlackPublicDataConnector -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Online -The CSVData parameter specifies the CSV file that contains information about the user mailboxes to be moved or migrated. The required attributes in the header row of the CSV file vary depending on the type of migration. For more information, see [CSV files for mailbox migration](https://learn.microsoft.com/exchange/csv-files-for-mailbox-migration-exchange-2013-help). +This parameter is available only in the cloud-based service. -A valid value for this parameter requires you to read the file to a byte-encoded object using the following syntax: `([System.IO.File]::ReadAllBytes('\'))`. You can use this command as the parameter value, or you can write the output to a variable (`$data = [System.IO.File]::ReadAllBytes('\')`) and use the variable as the parameter value (`$data`). - -**Note**: This parameter doesn't validate the availability of the mailboxes based on RBAC scope. All mailboxes specified in the CSV file will be migrated, even if they are outside of the RBAC scope (for example, an OU) that gives the admin permissions to migrate mailboxes. +{{ Fill SlackPublicDataConnector Description }} ```yaml -Type: Byte[] -Parameter Sets: Abch, Analysis, FolderMove, Local, LocalPublicFolder, Offboarding, XO1, PublicFolderToUnifiedGroup, GoogleResourceOnboarding, PointInTimeRecoveryProvisionOnly, PointInTimeRecovery, Onboarding +Type: SwitchParameter +Parameter Sets: SlackPublicDataConnector Aliases: Required: True @@ -707,17 +809,17 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -Local +### -SlackWorkspaceId -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Online -able only in on-premises Exchange. +This parameter is available only in the cloud-based service. -The Local switch specifies a local move (mailboxes are moved to a different mailbox database in the same Active Directory forest). You don't need to specify a value with this switch. +{{ Fill SlackWorkspaceId Description }} ```yaml -Type: SwitchParameter -Parameter Sets: Local +Type: String +Parameter Sets: SlackPublicDataConnector Aliases: Required: True @@ -731,7 +833,7 @@ Accept wildcard characters: False > Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE -able only in on-premises Exchange. +This parameter is available only in on-premises Exchange. The SourcePublicFolderDatabase parameter specifies the source public folder database that's used in a public folder migration. You can use any value that uniquely identifies the database. For example: @@ -755,7 +857,7 @@ Accept wildcard characters: False > Applicable: Exchange Online -able only in the cloud-based service. +This parameter is available only in the cloud-based service. {{ Fill AdoptPreexisting Description }} @@ -775,7 +877,7 @@ Accept wildcard characters: False > Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE -able only in on-premises Exchange. +This parameter is available only in on-premises Exchange. The AllowIncrementalSyncs parameter specifies whether to enable or disable incremental synchronization. Valid values are: @@ -819,7 +921,7 @@ Accept wildcard characters: False > Applicable: Exchange Online -able only in the cloud-based service. +This parameter is available only in the cloud-based service. {{ Fill ArchiveDomain Description }} @@ -883,7 +985,7 @@ Accept wildcard characters: False > Applicable: Exchange Online -able only in the cloud-based service. +This parameter is available only in the cloud-based service. {{ Fill AutoProvisioning Description }} @@ -903,7 +1005,7 @@ Accept wildcard characters: False > Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE -able only in on-premises Exchange. +This parameter is available only in on-premises Exchange. The AutoRetryCount parameter specifies the number of attempts to restart the migration batch to migrate mailboxes that encountered errors. @@ -1218,7 +1320,7 @@ Wildcard characters can't be used in folder names. ```yaml Type: MultiValuedProperty -Parameter Sets: Onboarding, Analysis +Parameter Sets: Analysis, LocalMailboxRestore, Onboarding Aliases: Required: False @@ -1303,7 +1405,7 @@ Wildcard characters can't be used in folder names. ```yaml Type: MultiValuedProperty -Parameter Sets: Onboarding, Analysis +Parameter Sets: Analysis, LocalMailboxRestore, Onboarding Aliases: Required: False @@ -1451,7 +1553,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: MailboxIdParameter -Parameter Sets: PreexistingUserIds, Onboarding, Local, Offboarding, PublicFolderToUnifiedGroup, WorkflowTemplate, PreexistingUsers, GoogleResourceOnboarding, FolderMove, Analysis, PointInTimeRecoveryProvisionOnly, PointInTimeRecovery +Parameter Sets: Analysis, FolderMove, GoogleResourceOnboarding, Local, LocalMailboxRestore, Offboarding, Onboarding, PointInTimeRecoveryOnboarding, PointInTimeRecoveryProvisionOnly, PreexistingUserIds, PreexistingUsers, PublicFolderToUnifiedGroup, SlackPublicDataConnector, WorkflowTemplate Aliases: Required: False @@ -1713,7 +1815,7 @@ The SkipMerging parameter specifies the stages of the migration that you want to ```yaml Type: MultiValuedProperty -Parameter Sets: Onboarding, Offboarding, LocalPublicFolder, XO1, GoogleResourceOnboarding +Parameter Sets: Onboarding, Offboarding, LocalMailboxRestore, LocalPublicFolder, XO1, GoogleResourceOnboarding Aliases: Required: False @@ -1839,7 +1941,7 @@ This parameter defines the settings that are used to connect to the server where ```yaml Type: MigrationEndpointIdParameter -Parameter Sets: Onboarding, PublicFolderToUnifiedGroup, GoogleResourceOnboarding, Analysis +Parameter Sets: Analysis, GoogleResourceOnboarding, Onboarding, PublicFolderToUnifiedGroup, SlackPublicDataConnector, Aliases: Required: False @@ -1869,6 +1971,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -StagedRollOutGroupId + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill StagedRollOutGroupId Description }} + +```yaml +Type: String +Parameter Sets: SlackPublicDataConnector +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -StartAfter > Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online diff --git a/exchange/exchange-ps/ExchangePowerShell/New-PublicFolderMoveRequest.md b/exchange/exchange-ps/ExchangePowerShell/New-PublicFolderMoveRequest.md index 68c808516c..279732ece6 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-PublicFolderMoveRequest.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-PublicFolderMoveRequest.md @@ -129,9 +129,7 @@ Accept wildcard characters: False ### -AcceptLargeDataLoss -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE - -This parameter is available only in on-premises Exchange. +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The AcceptLargeDataLoss switch specifies that the request should continue even if a large number of items in the source mailbox can't be copied to the target mailbox. You don't need to specify a value with this switch. diff --git a/exchange/exchange-ps/ExchangePowerShell/New-ReportSubmissionPolicy.md b/exchange/exchange-ps/ExchangePowerShell/New-ReportSubmissionPolicy.md index ed307ad3f4..e3a935f830 100644 --- a/exchange/exchange-ps/ExchangePowerShell/New-ReportSubmissionPolicy.md +++ b/exchange/exchange-ps/ExchangePowerShell/New-ReportSubmissionPolicy.md @@ -34,6 +34,27 @@ New-ReportSubmissionPolicy [-EnableThirdPartyAddress ] [-EnableUserEmailNotification ] [-JunkReviewResultMessage ] + [-MultiLanguagePostSubmitMessageButtonLinkForJunk ] + [-MultiLanguagePostSubmitMessageButtonLinkForPhishing ] + [-MultiLanguagePostSubmitMessageButtonTextForJunk ] + [-MultiLanguagePostSubmitMessageButtonTextForPhishing ] + [-MultiLanguagePostSubmitMessageForJunk ] + [-MultiLanguagePostSubmitMessageForPhishing ] + [-MultiLanguagePostSubmitMessageTitleForJunk ] + [-MultiLanguagePostSubmitMessageTitleForPhishing ] + [-MultiLanguagePreSubmitMessageButtonLinkForJunk ] + [-MultiLanguagePreSubmitMessageButtonLinkForNotJunk ] + [-MultiLanguagePreSubmitMessageButtonLinkForPhishing ] + [-MultiLanguagePreSubmitMessageButtonTextForJunk ] + [-MultiLanguagePreSubmitMessageButtonTextForNotJunk ] + [-MultiLanguagePreSubmitMessageButtonTextForPhishing ] + [-MultiLanguagePreSubmitMessageForJunk ] + [-MultiLanguagePreSubmitMessageForNotJunk ] + [-MultiLanguagePreSubmitMessageForPhishing ] + [-MultiLanguagePreSubmitMessageTitleForJunk ] + [-MultiLanguagePreSubmitMessageTitleForNotJunk ] + [-MultiLanguagePreSubmitMessageTitleForPhishing ] + [-MultiLanguageSetting ] [-NotificationFooterMessage ] [-NotificationSenderAddress ] [-NotificationsForCleanSubmissionAirInvestigationsEnabled ] @@ -353,6 +374,384 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MultiLanguagePostSubmitMessageButtonLinkForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonLinkForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 10 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageButtonLinkForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonLinkForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 11 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageButtonTextForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonTextForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 12 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageButtonTextForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonTextForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 13 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 14 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 15 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageTitleForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageTitleForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 16 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageTitleForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageTitleForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 17 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonLinkForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonLinkForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 18 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonLinkForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonLinkForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 19 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonLinkForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonLinkForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 20 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonTextForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonTextForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 21 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonTextForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonTextForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 22 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonTextForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonTextForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 23 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 24 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 25 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 26 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageTitleForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageTitleForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 27 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageTitleForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageTitleForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 28 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageTitleForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageTitleForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 29 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguageSetting + +> Applicable: Exchange Online + +{{ Fill MultiLanguageSetting Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 30 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NotJunkReviewResultMessage > Applicable: Exchange Online diff --git a/exchange/exchange-ps/ExchangePowerShell/Restore-RecoverableItems.md b/exchange/exchange-ps/ExchangePowerShell/Restore-RecoverableItems.md index a4fa08974d..57d30bcccd 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Restore-RecoverableItems.md +++ b/exchange/exchange-ps/ExchangePowerShell/Restore-RecoverableItems.md @@ -84,15 +84,11 @@ $mailboxes | foreach {Restore-RecoverableItems -Identity $_.SMTPAddress -Subject In Exchange Server, this example restores the deleted email message "Project X" for the mailboxes that are specified in the comma-separated value (CSV) file C:\\My Documents\\RestoreMessage.csv. The CSV file uses the header value SMTPAddress, and contains the email address of each mailbox on a separate line like this: -SMTPAddress - -chris@contoso.com - -michelle@contoso.com - -laura@contoso.com - -julia@contoso.com +`SMTPAddress`
+`chris@contoso.com`
+`michelle@contoso.com`
+`laura@contoso.com`
+`julia@contoso.com` The first command reads the CSV file to the variable named $mailboxes. The second command restores the specified message from the Deleted Items folder in those mailboxes. @@ -121,7 +117,7 @@ This example bulk restores all the recoverable items for administrator. ### -Identity -> Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The Identity parameter specifies the mailbox that contains the deleted items that you want to restore. You can use any value that uniquely identifies the mailbox. For example: diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-AutoSensitivityLabelRule.md b/exchange/exchange-ps/ExchangePowerShell/Set-AutoSensitivityLabelRule.md index ee05901854..23131d7a38 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-AutoSensitivityLabelRule.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-AutoSensitivityLabelRule.md @@ -25,6 +25,7 @@ For information about the parameter sets in the Syntax section below, see [Excha Set-AutoSensitivityLabelRule [-Identity] [-AccessScope ] [-ActivationDate ] + [-AdvancedRule ] [-AnyOfRecipientAddressContainsWords ] [-AnyOfRecipientAddressMatchesPatterns ] [-Comment ] @@ -161,6 +162,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -AdvancedRule + +> Applicable: Security & Compliance + +{{ Fill AdvancedRule Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -AnyOfRecipientAddressContainsWords > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-DlpCompliancePolicy.md b/exchange/exchange-ps/ExchangePowerShell/Set-DlpCompliancePolicy.md index da61990281..a37b0fbb9b 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-DlpCompliancePolicy.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-DlpCompliancePolicy.md @@ -41,9 +41,9 @@ Set-DlpCompliancePolicy [-Identity] [-AddThirdPartyAppDlpLocationException ] [-Comment ] [-Confirm] + [-DisplayName ] [-EndpointDlpAdaptiveScopes ] [-EndpointDlpAdaptiveScopesException ] - [-EndpointDlpExtendedLocations ] [-EnforcementPlanes ] [-ExceptIfOneDriveSharedBy ] [-ExceptIfOneDriveSharedByMemberOf ] @@ -77,8 +77,6 @@ Set-DlpCompliancePolicy [-Identity] [-RemoveTeamsLocationException ] [-RemoveThirdPartyAppDlpLocation ] [-RemoveThirdPartyAppDlpLocationException ] - [-SharePointAdaptiveScopes ] - [-SharePointAdaptiveScopesException ] [-StartSimulation ] [-TeamsLocation ] [-TeamsLocationException ] @@ -562,15 +560,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpAdaptiveScopes +### -DisplayName > Applicable: Security & Compliance -{{ Fill EndpointDlpAdaptiveScopes Description }} +{{ Fill DisplayName Description }} ```yaml -Type: MultiValuedProperty -Parameter Sets: Identity +Type: String +Parameter Sets: (All) Aliases: Required: False @@ -580,11 +578,11 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpAdaptiveScopesException +### -EndpointDlpAdaptiveScopes > Applicable: Security & Compliance -{{ Fill EndpointDlpAdaptiveScopesException Description }} +{{ Fill EndpointDlpAdaptiveScopes Description }} ```yaml Type: MultiValuedProperty @@ -598,15 +596,15 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpExtendedLocations +### -EndpointDlpAdaptiveScopesException > Applicable: Security & Compliance -{{ Fill EndpointDlpExtendedLocations Description }} +{{ Fill EndpointDlpAdaptiveScopesException Description }} ```yaml -Type: String -Parameter Sets: (All) +Type: MultiValuedProperty +Parameter Sets: Identity Aliases: Required: False @@ -1383,42 +1381,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SharePointAdaptiveScopes - -> Applicable: Security & Compliance - -{{ Fill SharePointAdaptiveScopes Description }} - -```yaml -Type: MultiValuedProperty -Parameter Sets: Identity -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - -### -SharePointAdaptiveScopesException - -> Applicable: Security & Compliance - -{{ Fill SharePointAdaptiveScopesException Description }} - -```yaml -Type: MultiValuedProperty -Parameter Sets: Identity -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -StartSimulation > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-DlpComplianceRule.md b/exchange/exchange-ps/ExchangePowerShell/Set-DlpComplianceRule.md index 31fbb3026c..1a5a1e9f7a 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-DlpComplianceRule.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-DlpComplianceRule.md @@ -45,6 +45,7 @@ Set-DlpComplianceRule [-Identity] [-ContentIsShared ] [-ContentPropertyContainsWords ] [-Disabled ] + [-DisplayName ] [-DocumentContainsWords ] [-DocumentCreatedBy ] [-DocumentCreatedByMemberOf ] @@ -54,9 +55,7 @@ Set-DlpComplianceRule [-Identity] [-DocumentNameMatchesPatterns ] [-DocumentNameMatchesWords ] [-DocumentSizeOver ] - [-DomainCountOver ] [-EncryptRMSTemplate ] - [-EndpointDlpBrowserRestrictions ] [-EndpointDlpRestrictions ] [-EnforcePortalAccess ] [-EvaluateRulePerComponent ] @@ -129,7 +128,6 @@ Set-DlpComplianceRule [-Identity] [-NotifyEmailCustomText ] [-NotifyEmailExchangeIncludeAttachment ] [-NotifyEmailOnedriveRemediationActions ] - [-NotifyEndpointUser ] [-NotifyOverrideRequirements ] [-NotifyPolicyTipCustomDialog ] [-NotifyPolicyTipCustomText ] @@ -145,14 +143,12 @@ Set-DlpComplianceRule [-Identity] [-Quarantine ] [-RecipientADAttributeContainsWords ] [-RecipientADAttributeMatchesPatterns ] - [-RecipientCountOver ] [-RecipientDomainIs ] [-RedirectMessageTo ] [-RemoveHeader ] [-RemoveRMSTemplate ] [-ReportSeverityLevel ] [-RestrictAccess ] - [-RestrictBrowserAccess ] [-RuleErrorAction ] [-SenderADAttributeContainsWords ] [-SenderADAttributeMatchesPatterns ] @@ -168,7 +164,6 @@ Set-DlpComplianceRule [-Identity] [-SubjectMatchesPatterns ] [-SubjectOrBodyContainsWords ] [-SubjectOrBodyMatchesPatterns ] - [-ThirdPartyAppDlpRestrictions ] [-TriggerPowerAutomateFlow ] [-UnscannableDocumentExtensionIs ] [-WhatIf] @@ -734,6 +729,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DisplayName + +> Applicable: Security & Compliance + +{{ Fill DisplayName Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DocumentContainsWords > Applicable: Security & Compliance @@ -930,25 +943,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -DomainCountOver - -> Applicable: Security & Compliance - -The DomainCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipient domains is greater than the specified value. - -You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. - -```yaml -Type: UInt32 -Parameter Sets: (All) -Aliases: -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EncryptRMSTemplate > Applicable: Security & Compliance @@ -969,24 +963,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -EndpointDlpBrowserRestrictions - -> Applicable: Security & Compliance - -{{ Fill EndpointDlpBrowserRestrictions Description }} - -```yaml -Type: PswsHashtable[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -EndpointDlpRestrictions > Applicable: Security & Compliance @@ -995,9 +971,9 @@ Accept wildcard characters: False The EndpointDlpRestrictions parameter specifies the restricted endpoints for Endpoint DLP. This parameter uses the following syntax: `@(@{"Setting"=""; "Value"="}",@{"Setting"=""; "Value"=""},...)`. -The value of `` is one of the supported values. +The `` value is one of the supported values. -The value of `` is Audit, Block, Ignore, or Warn. +The available values for `` are: Audit, Block, Ignore, or Warn. Example values: @@ -2731,28 +2707,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -NotifyEndpointUser - -> Applicable: Security & Compliance - -**Note**: This parameter requires membership in the Compliance Administrator or Compliance Data Administrator roles in Microsoft Entra ID. - -{{ Fill NotifyEndpointUser Description }} - -For more information about Endpoint DLP, see [Learn about Endpoint data loss prevention](https://learn.microsoft.com/purview/endpoint-dlp-learn-about). - -```yaml -Type: PswsHashtable -Parameter Sets: Default -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -NotifyOverrideRequirements > Applicable: Security & Compliance @@ -3130,25 +3084,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RecipientCountOver - -> Applicable: Security & Compliance - -The RecipientCountOver parameter specifies a condition for the DLP rule that looks for messages where the number of recipients is greater than the specified value. Groups are counted as one recipient. - -You can use this condition in DLP policies that are scoped only to Exchange. In PowerShell, you can use this parameter only inside an Advanced Rule. - -```yaml -Type: UInt32 -Parameter Sets: (All) -Aliases: -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -RecipientDomainIs > Applicable: Security & Compliance @@ -3273,24 +3208,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -RestrictBrowserAccess - -> Applicable: Security & Compliance - -{{ Fill RestrictBrowserAccess Description }} - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -RuleErrorAction > Applicable: Security & Compliance @@ -3688,24 +3605,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -ThirdPartyAppDlpRestrictions - -> Applicable: Security & Compliance - -{{ Fill ThirdPartyAppDlpRestrictions Description }} - -```yaml -Type: PswsHashtable[] -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -TriggerPowerAutomateFlow > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-DlpKeywordDictionary.md b/exchange/exchange-ps/ExchangePowerShell/Set-DlpKeywordDictionary.md index 45ab6d7712..47840cecc3 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-DlpKeywordDictionary.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-DlpKeywordDictionary.md @@ -27,6 +27,7 @@ Set-DlpKeywordDictionary [-Identity] [-Description ] [-DoNotPersistKeywords] [-FileData ] + [-MatchStyle ] [-Name ] [-WhatIf] [] @@ -202,6 +203,25 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MatchStyle + +> Applicable: Security & Compliance + +{{ Fill MatchStyle Description }} + +```yaml +Type: String +Parameter Sets: (All) +Aliases: +Accepted values: word, string + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Name > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-Label.md b/exchange/exchange-ps/ExchangePowerShell/Set-Label.md index 9afee26214..f98c643a05 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-Label.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-Label.md @@ -70,6 +70,7 @@ Set-Label [-Identity] [-ParentId ] [-PreviousLabel ] [-Priority ] + [-RemoveParentLink] [-SchematizedDataCondition ] [-Setting ] [-Settings ] @@ -91,6 +92,8 @@ Set-Label [-Identity] [-TeamsChannelSharedWithPrivateTeamsOnly ] [-TeamsChannelSharedWithSameLabelOnly ] [-TeamsCopyRestrictionEnforced ] + [-TeamsDetectSensitiveContentDuringScreenSharingEnabled ] + [-TeamsDisableLobby ] [-TeamsEndToEndEncryptionEnabled ] [-TeamsLobbyBypassScope ] [-TeamsLobbyRestrictionEnforced ] @@ -1152,6 +1155,24 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -RemoveParentLink + +> Applicable: Security & Compliance + +{{ Fill RemoveParentLink Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -SchematizedDataCondition > Applicable: Security & Compliance @@ -1593,6 +1614,42 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -TeamsDetectSensitiveContentDuringScreenSharingEnabled + +> Applicable: Security & Compliance + +{{ Fill TeamsDetectSensitiveContentDuringScreenSharingEnabled Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -TeamsDisableLobby + +> Applicable: Security & Compliance + +{{ Fill TeamsDisableLobby Description }} + +```yaml +Type: System.Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -TeamsEndToEndEncryptionEnabled > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-Mailbox.md b/exchange/exchange-ps/ExchangePowerShell/Set-Mailbox.md index 0ecd97ae8d..5f1c7da1ad 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-Mailbox.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-Mailbox.md @@ -208,6 +208,130 @@ Set-Mailbox [-Identity] [] ``` +### ExcludeFromAllHolds +``` +Set-Mailbox [-Identity] [-ExcludeFromAllHolds] + [-AcceptMessagesOnlyFrom ] + [-AcceptMessagesOnlyFromDLMembers ] + [-AcceptMessagesOnlyFromSendersOrMembers ] + [-AccountDisabled ] + [-AddressBookPolicy ] + [-Alias ] + [-ApplyMandatoryProperties] + [-ArchiveName ] + [-AuditAdmin ] + [-AuditDelegate ] + [-AuditEnabled ] + [-AuditLogAgeLimit ] + [-AuditOwner ] + [-BypassModerationFromSendersOrMembers ] + [-CalendarRepairDisabled ] + [-CalendarVersionStoreDisabled ] + [-ClearThrottlingPolicyAssignment] + [-Confirm] + [-CustomAttribute1 ] + [-CustomAttribute10 ] + [-CustomAttribute11 ] + [-CustomAttribute12 ] + [-CustomAttribute13 ] + [-CustomAttribute14 ] + [-CustomAttribute15 ] + [-CustomAttribute2 ] + [-CustomAttribute3 ] + [-CustomAttribute4 ] + [-CustomAttribute5 ] + [-CustomAttribute6 ] + [-CustomAttribute7 ] + [-CustomAttribute8 ] + [-CustomAttribute9 ] + [-DataEncryptionPolicy ] + [-DefaultAuditSet ] + [-DefaultPublicFolderMailbox ] + [-DeliverToMailboxAndForward ] + [-DisplayName ] + [-ElcProcessingDisabled ] + [-EmailAddressDisplayNames ] + [-EmailAddresses ] + [-EnableRoomMailboxAccount ] + [-EndDateForRetentionHold ] + [-EnforcedTimestamps ] + [-ExtensionCustomAttribute1 ] + [-ExtensionCustomAttribute2 ] + [-ExtensionCustomAttribute3 ] + [-ExtensionCustomAttribute4 ] + [-ExtensionCustomAttribute5 ] + [-ExternalOofOptions ] + [-Force] + [-ForwardingAddress ] + [-ForwardingSmtpAddress ] + [-GrantSendOnBehalfTo ] + [-GroupMailbox] + [-HiddenFromAddressListsEnabled ] + [-ImmutableId ] + [-InactiveMailbox] + [-IsExcludedFromServingHierarchy ] + [-IssueWarningQuota ] + [-JournalArchiveAddress ] + [-Languages ] + [-LitigationHoldDate ] + [-LitigationHoldDuration ] + [-LitigationHoldEnabled ] + [-LitigationHoldOwner ] + [-MailboxRegion ] + [-MailTip ] + [-MailTipTranslations ] + [-MaxReceiveSize ] + [-MaxSendSize ] + [-MessageCopyForSendOnBehalfEnabled ] + [-MessageCopyForSentAsEnabled ] + [-MessageCopyForSMTPClientSubmissionEnabled ] + [-MessageTrackingReadStatusEnabled ] + [-MicrosoftOnlineServicesID ] + [-ModeratedBy ] + [-ModerationEnabled ] + [-Name ] + [-NonCompliantDevices ] + [-Office ] + [-Password ] + [-ProhibitSendQuota ] + [-ProhibitSendReceiveQuota ] + [-ProvisionedForOfficeGraph] + [-PublicFolder] + [-RecipientLimits ] + [-RejectMessagesFrom ] + [-RejectMessagesFromDLMembers ] + [-RejectMessagesFromSendersOrMembers ] + [-RemoveMailboxProvisioningConstraint] + [-RequireSenderAuthenticationEnabled ] + [-ResourceCapacity ] + [-ResourceCustom ] + [-RetainDeletedItemsFor ] + [-RetentionComment ] + [-RetentionHoldEnabled ] + [-RetentionPolicy ] + [-RetentionUrl ] + [-RoleAssignmentPolicy ] + [-RoomMailboxPassword ] + [-RulesQuota ] + [-SchedulerAssistant ] + [-SendModerationNotifications ] + [-SharingPolicy ] + [-SimpleDisplayName ] + [-SingleItemRecoveryEnabled ] + [-StartDateForRetentionHold ] + [-StsRefreshTokensValidFrom ] + [-Type ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] + [-UpdateEnforcedTimestamp] + [-UseDatabaseQuotaDefaults ] + [-UseDatabaseRetentionDefaults ] + [-UserCertificate ] + [-UserSMimeCertificate ] + [-WhatIf] + [-WindowsEmailAddress ] +``` + ### ExcludeFromAllOrgHolds ``` Set-Mailbox [-Identity] @@ -329,6 +453,8 @@ Set-Mailbox [-Identity] [-StartDateForRetentionHold ] [-Type ] [-UMDtmfMap ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] [-UpdateEnforcedTimestamp] [-UseDatabaseQuotaDefaults ] [-UseDatabaseRetentionDefaults ] @@ -341,8 +467,7 @@ Set-Mailbox [-Identity] ### ExcludeFromOrgHolds ``` -Set-Mailbox [-Identity] - [-ExcludeFromOrgHolds ] +Set-Mailbox [-Identity] [-ExcludeFromOrgHolds ] [-AcceptMessagesOnlyFrom ] [-AcceptMessagesOnlyFromDLMembers ] [-AcceptMessagesOnlyFromSendersOrMembers ] @@ -460,6 +585,133 @@ Set-Mailbox [-Identity] [-StartDateForRetentionHold ] [-Type ] [-UMDtmfMap ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] + [-UpdateEnforcedTimestamp] + [-UseDatabaseQuotaDefaults ] + [-UseDatabaseRetentionDefaults ] + [-UserCertificate ] + [-UserSMimeCertificate ] + [-WhatIf] + [-WindowsEmailAddress ] + [] +``` + +### IsExchangeCloudManaged +``` +Set-Mailbox [-Identity] -IsExchangeCloudManaged + [-AcceptMessagesOnlyFrom ] + [-AcceptMessagesOnlyFromDLMembers ] + [-AcceptMessagesOnlyFromSendersOrMembers ] + [-AccountDisabled ] + [-AddressBookPolicy ] + [-Alias ] + [-ApplyMandatoryProperties] + [-ArchiveName ] + [-AuditAdmin ] + [-AuditDelegate ] + [-AuditEnabled ] + [-AuditLogAgeLimit ] + [-AuditOwner ] + [-BypassModerationFromSendersOrMembers ] + [-CalendarRepairDisabled ] + [-CalendarVersionStoreDisabled ] + [-ClearThrottlingPolicyAssignment] + [-Confirm] + [-CustomAttribute1 ] + [-CustomAttribute10 ] + [-CustomAttribute11 ] + [-CustomAttribute12 ] + [-CustomAttribute13 ] + [-CustomAttribute14 ] + [-CustomAttribute15 ] + [-CustomAttribute2 ] + [-CustomAttribute3 ] + [-CustomAttribute4 ] + [-CustomAttribute5 ] + [-CustomAttribute6 ] + [-CustomAttribute7 ] + [-CustomAttribute8 ] + [-CustomAttribute9 ] + [-DataEncryptionPolicy ] + [-DefaultAuditSet ] + [-DefaultPublicFolderMailbox ] + [-DeliverToMailboxAndForward ] + [-DisplayName ] + [-ElcProcessingDisabled ] + [-EmailAddressDisplayNames ] + [-EmailAddresses ] + [-EnableRoomMailboxAccount ] + [-EndDateForRetentionHold ] + [-EnforcedTimestamps ] + [-ExtensionCustomAttribute1 ] + [-ExtensionCustomAttribute2 ] + [-ExtensionCustomAttribute3 ] + [-ExtensionCustomAttribute4 ] + [-ExtensionCustomAttribute5 ] + [-ExternalOofOptions ] + [-Force] + [-ForwardingAddress ] + [-ForwardingSmtpAddress ] + [-GrantSendOnBehalfTo ] + [-GroupMailbox] + [-HiddenFromAddressListsEnabled ] + [-ImmutableId ] + [-InactiveMailbox] + [-IsExcludedFromServingHierarchy ] + [-IssueWarningQuota ] + [-JournalArchiveAddress ] + [-Languages ] + [-LitigationHoldDate ] + [-LitigationHoldDuration ] + [-LitigationHoldEnabled ] + [-LitigationHoldOwner ] + [-MailboxRegion ] + [-MailTip ] + [-MailTipTranslations ] + [-MaxReceiveSize ] + [-MaxSendSize ] + [-MessageCopyForSendOnBehalfEnabled ] + [-MessageCopyForSentAsEnabled ] + [-MessageCopyForSMTPClientSubmissionEnabled ] + [-MessageTrackingReadStatusEnabled ] + [-MicrosoftOnlineServicesID ] + [-ModeratedBy ] + [-ModerationEnabled ] + [-Name ] + [-NonCompliantDevices ] + [-Office ] + [-Password ] + [-ProhibitSendQuota ] + [-ProhibitSendReceiveQuota ] + [-ProvisionedForOfficeGraph] + [-PublicFolder] + [-RecipientLimits ] + [-RejectMessagesFrom ] + [-RejectMessagesFromDLMembers ] + [-RejectMessagesFromSendersOrMembers ] + [-RemoveMailboxProvisioningConstraint] + [-RequireSenderAuthenticationEnabled ] + [-ResourceCapacity ] + [-ResourceCustom ] + [-RetainDeletedItemsFor ] + [-RetentionComment ] + [-RetentionHoldEnabled ] + [-RetentionPolicy ] + [-RetentionUrl ] + [-RoleAssignmentPolicy ] + [-RoomMailboxPassword ] + [-RulesQuota ] + [-SchedulerAssistant ] + [-SendModerationNotifications ] + [-SharingPolicy ] + [-SimpleDisplayName ] + [-SingleItemRecoveryEnabled ] + [-StartDateForRetentionHold ] + [-StsRefreshTokensValidFrom ] + [-Type ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] [-UpdateEnforcedTimestamp] [-UseDatabaseQuotaDefaults ] [-UseDatabaseRetentionDefaults ] @@ -591,6 +843,8 @@ Set-Mailbox [-Identity] [-StartDateForRetentionHold ] [-Type ] [-UMDtmfMap ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] [-UpdateEnforcedTimestamp] [-UseDatabaseQuotaDefaults ] [-UseDatabaseRetentionDefaults ] @@ -722,6 +976,8 @@ Set-Mailbox [-Identity] [-StartDateForRetentionHold ] [-Type ] [-UMDtmfMap ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] [-UpdateEnforcedTimestamp] [-UseDatabaseQuotaDefaults ] [-UseDatabaseRetentionDefaults ] @@ -850,6 +1106,8 @@ Set-Mailbox [-Identity] [-StsRefreshTokensValidFrom ] [-Type ] [-UMDtmfMap ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] [-UpdateEnforcedTimestamp] [-UseDatabaseQuotaDefaults ] [-UseDatabaseRetentionDefaults ] @@ -981,6 +1239,8 @@ Set-Mailbox [-Identity] [-StsRefreshTokensValidFrom ] [-Type ] [-UMDtmfMap ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] [-UpdateEnforcedTimestamp] [-UseDatabaseQuotaDefaults ] [-UseDatabaseRetentionDefaults ] @@ -1112,6 +1372,8 @@ Set-Mailbox [-Identity] [-StsRefreshTokensValidFrom ] [-Type ] [-UMDtmfMap ] + [-UniqueRecipientsCountLimitLevel ] + [-UniqueUnrestrictedGroupsLimitEnabled ] [-UpdateEnforcedTimestamp] [-UseDatabaseQuotaDefaults ] [-UserCertificate ] @@ -2031,7 +2293,7 @@ Admins can contact Microsoft Support to assign a throttling policy to a mailbox, ```yaml Type: SwitchParameter -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -2419,7 +2681,7 @@ You can use the Get-DataEncryptionPolicy cmdlet to view the available policies. ```yaml Type: DataEncryptionPolicyIdParameter -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -2445,7 +2707,7 @@ With on-by-default mailbox auditing in the cloud-based service, a set of mailbox ```yaml Type: MultiValuedProperty -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -2646,7 +2908,7 @@ The ElcProcessingDisabled parameter specifies whether to prevent the Managed Fol ```yaml Type: Boolean -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -2666,7 +2928,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: MultiValuedProperty -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -2797,7 +3059,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: String -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -2807,6 +3069,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -ExcludeFromAllHolds + +> Applicable: Exchange Online, Exchange Online Protection + +This parameter is available only in the cloud-based service. + +{{ Fill ExcludeFromAllHolds Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: ExcludeFromAllHolds +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -ExcludeFromAllOrgHolds > Applicable: Exchange Online, Exchange Online Protection @@ -3296,7 +3578,7 @@ The GroupMailbox switch is required to modify Microsoft 365 Groups. You don't ne ```yaml Type: MailboxIdParameter -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -3419,7 +3701,7 @@ You can't use this switch to modify other properties on inactive mailboxes. ```yaml Type: SwitchParameter -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -3429,6 +3711,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsExchangeCloudManaged + +> Applicable: Exchange Online, Exchange Online Protection + +This parameter is available only in the cloud-based service. + +{{ Fill IsExchangeCloudManaged Description }} + +```yaml +Type: Boolean +Parameter Sets: IsExchangeCloudManaged +Aliases: + +Required: True +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IsExcludedFromServingHierarchy > Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online @@ -3533,7 +3835,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SmtpAddress -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -3779,7 +4081,7 @@ To see the list of configured geo locations in Microsoft 365 Multi-Geo, run the ```yaml Type: String -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -4083,7 +4385,7 @@ The MessageCopyForSMTPClientSubmissionEnabled parameter specifies whether to cop ```yaml Type: Boolean -Parameter Sets: RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDisabledArchive, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RemoveDelayReleaseHoldApplied, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -4146,7 +4448,7 @@ The MicrosoftOnlineServicesID parameter specifies the Microsoft work or school a ```yaml Type: SmtpAddress -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -4286,7 +4588,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: MultiValuedProperty -Parameter Sets: RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDisabledArchive, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RemoveDelayReleaseHoldApplied, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -4557,7 +4859,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -4953,7 +5255,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: SwitchParameter -Parameter Sets: RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDisabledArchive, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RemoveDelayReleaseHoldApplied, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -5418,7 +5720,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: Boolean -Parameter Sets: ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False @@ -5974,6 +6276,46 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -UniqueRecipientsCountLimitLevel + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill UniqueRecipientsCountLimitLevel Description }} + +```yaml +Type: UniqueRecipientsCountLimitLevelType +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -UniqueUnrestrictedGroupsLimitEnabled + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill UniqueUnrestrictedGroupsLimitEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -UpdateEnforcedTimestamp > Applicable: Exchange Online, Exchange Online Protection @@ -5984,7 +6326,7 @@ This parameter is available only in the cloud-based service. ```yaml Type: SwitchParameter -Parameter Sets: RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDisabledArchive, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, RemoveDelayReleaseHoldApplied, RemoveOrphanedHolds +Parameter Sets: ExcludeFromAllHolds, ExcludeFromAllOrgHolds, ExcludeFromOrgHolds, IsExchangeCloudManaged, RecalculateInactiveMailbox, RemoveDelayHoldApplied, RemoveDelayReleaseHoldApplied, RemoveDisabledArchive, RemoveOrphanedHolds Aliases: Required: False diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-MailboxImportRequest.md b/exchange/exchange-ps/ExchangePowerShell/Set-MailboxImportRequest.md index fe4a8b31bb..494e841bcd 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-MailboxImportRequest.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-MailboxImportRequest.md @@ -27,7 +27,6 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Set-MailboxImportRequest [-Identity] [-AcceptLargeDataLoss] - [-AzureSharedAccessSignatureToken ] [-BadItemLimit ] [-BatchName ] [-CompletedRequestAgeLimit ] @@ -37,9 +36,7 @@ Set-MailboxImportRequest [-Identity] [-LargeItemLimit ] [-Priority ] [-RequestExpiryInterval ] - [-SkipInitialConnectionValidation] [-SkipMerging ] - [-SkippedItemApprovalTime ] [-WhatIf] [] ``` @@ -49,12 +46,26 @@ Set-MailboxImportRequest [-Identity] Set-MailboxImportRequest [-Identity] [-RehomeRequest] [-Confirm] [-DomainController ] - [-RehomeRequest] [-RequestExpiryInterval ] [-WhatIf] [] ``` +### Default +``` +Set-MailboxImportRequest [-Identity] [-AzureSharedAccessSignatureToken ] + [-AcceptLargeDataLoss] + [-BatchName ] + [-CompletedRequestAgeLimit ] + [-Confirm] + [-RequestExpiryInterval ] + [-SkipInitialConnectionValidation] + [-SkipMerging ] + [-SkippedItemApprovalTime ] + [-WhatIf] + [] +``` + ## DESCRIPTION You can pipeline the Set-MailboxImportRequest cmdlet from the Get-MailboxImportRequest cmdlet. @@ -106,7 +117,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: String -Parameter Sets: AzureImportRequest +Parameter Sets: Default Aliases: Required: True @@ -118,7 +129,7 @@ Accept wildcard characters: False ### -AcceptLargeDataLoss -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The AcceptLargeDataLoss switch specifies the request should continue even if a large number of items in the source mailbox can't be copied to the target mailbox. You don't need to specify a value with this switch. @@ -130,7 +141,7 @@ In Exchange Online, this switch has no dependency on the BadItemLimit or LargeIt ```yaml Type: SwitchParameter -Parameter Sets: Identity +Parameter Sets: Default, Identity Aliases: Required: False @@ -172,7 +183,7 @@ The BatchName parameter specifies the name of the batch. ```yaml Type: String -Parameter Sets: Identity +Parameter Sets: Default, Identity Aliases: Required: False @@ -190,7 +201,7 @@ The CompletedRequestAgeLimit parameter specifies how long the request is kept af ```yaml Type: Unlimited -Parameter Sets: Identity +Parameter Sets: Default, Identity Aliases: Required: False @@ -231,7 +242,7 @@ The DomainController parameter specifies the domain controller that's used by th ```yaml Type: Fqdn -Parameter Sets: (All) +Parameter Sets: Identity, Rehome Aliases: Required: False @@ -375,7 +386,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: SwitchParameter -Parameter Sets: Identity +Parameter Sets: Default Aliases: Required: False @@ -393,7 +404,7 @@ The SkipMerging parameter specifies the steps in the import that should be skipp ```yaml Type: SkippableMergeComponent[] -Parameter Sets: Identity +Parameter Sets: Default, Identity Aliases: Required: False @@ -413,7 +424,7 @@ This parameter is reserved for internal Microsoft use. ```yaml Type: System.DateTime -Parameter Sets: Identity +Parameter Sets: Default Aliases: Required: False diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-MailboxRestoreRequest.md b/exchange/exchange-ps/ExchangePowerShell/Set-MailboxRestoreRequest.md index 5530619f18..78a7e20b95 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-MailboxRestoreRequest.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-MailboxRestoreRequest.md @@ -127,7 +127,7 @@ Accept wildcard characters: False ### -BadItemLimit -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE This parameter is available only in on-premises Exchange. diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-OrganizationConfig.md b/exchange/exchange-ps/ExchangePowerShell/Set-OrganizationConfig.md index 76d5771931..dca29b5696 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-OrganizationConfig.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-OrganizationConfig.md @@ -24,7 +24,6 @@ For information about the parameter sets in the Syntax section below, see [Excha ### ShortenEventScopeParameter ``` Set-OrganizationConfig -ShortenEventScopeDefault - [-AcceptedDomainApprovedSendersEnabled ] [-ActionableMessagesExtenalAccessTokenEnabled ] [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] @@ -81,10 +80,13 @@ Set-OrganizationConfig -ShortenEventScopeDefault [-DistributionGroupDefaultOU ] [-DistributionGroupNameBlockedWordsList ] [-DistributionGroupNamingPolicy ] + [-DLPWaitOnSendEnabled ] + [-DLPWaitOnSendTimeout ] [-ElcProcessingDisabled ] [-EnableForwardingAddressSyncForMailboxes ] [-EnableOutlookEvents ] [-EndUserDLUpgradeFlowsDisabled ] + [-EnforceShortenEventSetting] [-EwsAllowEntourage ] [-EwsAllowList ] [-EwsAllowMacOutlook ] @@ -101,6 +103,7 @@ Set-OrganizationConfig -ShortenEventScopeDefault [-FocusedInboxOn ] [-HierarchicalAddressBookRoot ] [-HybridRSVPEnabled ] + [-InRegionRoutingEnabled ] [-IPListBlocked ] [-IsAgendaMailEnabled ] [-IsGroupFoldersAndRulesEnabled ] @@ -328,7 +331,6 @@ Set-OrganizationConfig [-AdfsAuthenticationConfiguration ] ### DelayedDelicensingParameterSet ``` Set-OrganizationConfig [-DelayedDelicensingEnabled ] [-EndUserMailNotificationForDelayedDelicensingEnabled ] [-TenantAdminNotificationForDelayedDelicensingEnabled ] - [-AcceptedDomainApprovedSendersEnabled ] [-ActionableMessagesExtenalAccessTokenEnabled ] [-ActivityBasedAuthenticationTimeoutEnabled ] [-ActivityBasedAuthenticationTimeoutInterval ] @@ -383,6 +385,8 @@ Set-OrganizationConfig [-DelayedDelicensingEnabled ] [-EndUserMailNotif [-DistributionGroupDefaultOU ] [-DistributionGroupNameBlockedWordsList ] [-DistributionGroupNamingPolicy ] + [-DLPWaitOnSendEnabled ] + [-DLPWaitOnSendTimeout ] [-ElcProcessingDisabled ] [-EnableForwardingAddressSyncForMailboxes ] [-EnableOutlookEvents ] @@ -403,6 +407,7 @@ Set-OrganizationConfig [-DelayedDelicensingEnabled ] [-EndUserMailNotif [-FocusedInboxOn ] [-HierarchicalAddressBookRoot ] [-HybridRSVPEnabled ] + [-InRegionRoutingEnabled ] [-IPListBlocked ] [-IsAgendaMailEnabled ] [-IsGroupFoldersAndRulesEnabled ] @@ -583,26 +588,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -AcceptedDomainApprovedSendersEnabled - -> Applicable: Exchange Online - -This parameter is available only in the cloud-based service. - -{{ Fill AcceptedDomainApprovedSendersEnabled Description }} - -```yaml -Type: Boolean -Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -ACLableSyncedObjectEnabled > Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE @@ -2095,6 +2080,46 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -DLPWaitOnSendEnabled + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill DLPWaitOnSendEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -DLPWaitOnSendTimeout + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill DLPWaitOnSendTimeout Description }} + +```yaml +Type: Int16 +Parameter Sets: ShortenEventScopeParameter, DelayedDelicensingParameterSet +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -DomainController > Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE @@ -2318,6 +2343,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -EnforceShortenEventSetting + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill EnforceShortenEventSetting Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: ShortenEventScopeParameter +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -EwsAllowEntourage > Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online @@ -2732,6 +2777,26 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -InRegionRoutingEnabled + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill InRegionRoutingEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: DelayedDelicensingParameterSet, ShortenEventScopeParameter, +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -IPListBlocked > Applicable: Exchange Online diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-PolicyConfig.md b/exchange/exchange-ps/ExchangePowerShell/Set-PolicyConfig.md index a5938c4bcd..3099dfc5b2 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-PolicyConfig.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-PolicyConfig.md @@ -23,6 +23,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Set-PolicyConfig [[-Identity] ] + [-AggregationTimeWindowForDlpAlerts ] [-CaseHoldPolicyLimit ] [-ClassificationScheme ] [-ComplianceUrl ] @@ -43,6 +44,9 @@ Set-PolicyConfig [[-Identity] ] [-InformationBarrierMode ] [-InformationBarrierPeopleSearchRestriction ] [-IsDlpSimulationOptedIn ] + [-IsUserBaseDlpAlertAggregationEnabled ] + [-MigrateLabelScheme] + [-MigrateLabelSchemeDisplayNames ] [-OnPremisesWorkload ] [-ProcessingLimitExceededSeverity ] [-PurviewLabelConsent ] @@ -88,6 +92,24 @@ Accept pipeline input: True (ByPropertyName, ByValue) Accept wildcard characters: False ``` +### -AggregationTimeWindowForDlpAlerts + +> Applicable: Security & Compliance + +{{ Fill AggregationTimeWindowForDlpAlerts Description }} + +```yaml +Type: System.UInt32 +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -CaseHoldPolicyLimit > Applicable: Security & Compliance @@ -490,6 +512,60 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -IsUserBaseDlpAlertAggregationEnabled + +> Applicable: Security & Compliance + +{{ Fill IsUserBaseDlpAlertAggregationEnabled Description }} + +```yaml +Type: Boolean +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MigrateLabelScheme + +> Applicable: Security & Compliance + +{{ Fill MigrateLabelScheme Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MigrateLabelSchemeDisplayNames + +> Applicable: Security & Compliance + +{{ Fill MigrateLabelSchemeDisplayNames Description }} + +```yaml +Type: System.Collections.Hashtable[] +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -OnPremisesWorkload > Applicable: Security & Compliance diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-RemoteDomain.md b/exchange/exchange-ps/ExchangePowerShell/Set-RemoteDomain.md index 2dff3a4d90..0435475cdf 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-RemoteDomain.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-RemoteDomain.md @@ -44,7 +44,6 @@ Set-RemoteDomain [-Identity] [-NonMimeCharacterSet ] [-PreferredInternetCodePageForShiftJis ] [-RequiredCharsetCoverage ] - [-SmtpDaneMandatoryModeEnabled ] [-TargetDeliveryDomain ] [-TNEFEnabled ] [-TrustedMailInboundEnabled ] @@ -576,26 +575,6 @@ Accept pipeline input: False Accept wildcard characters: False ``` -### -SmtpDaneMandatoryModeEnabled - -> Applicable: Exchange Online - -This parameter is available only in the cloud-based service. - -This parameter is reserved for internal Microsoft use. - -```yaml -Type: Boolean -Parameter Sets: (All) -Aliases: - -Required: False -Position: Named -Default value: None -Accept pipeline input: False -Accept wildcard characters: False -``` - ### -TargetDeliveryDomain > Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online diff --git a/exchange/exchange-ps/ExchangePowerShell/Set-ReportSubmissionPolicy.md b/exchange/exchange-ps/ExchangePowerShell/Set-ReportSubmissionPolicy.md index 355d745fa1..9695e763b4 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Set-ReportSubmissionPolicy.md +++ b/exchange/exchange-ps/ExchangePowerShell/Set-ReportSubmissionPolicy.md @@ -33,6 +33,27 @@ Set-ReportSubmissionPolicy [-Identity] [-EnableThirdPartyAddress ] [-EnableUserEmailNotification ] [-JunkReviewResultMessage ] + [-MultiLanguagePostSubmitMessageButtonLinkForJunk ] + [-MultiLanguagePostSubmitMessageButtonLinkForPhishing ] + [-MultiLanguagePostSubmitMessageButtonTextForJunk ] + [-MultiLanguagePostSubmitMessageButtonTextForPhishing ] + [-MultiLanguagePostSubmitMessageForJunk ] + [-MultiLanguagePostSubmitMessageForPhishing ] + [-MultiLanguagePostSubmitMessageTitleForJunk ] + [-MultiLanguagePostSubmitMessageTitleForPhishing ] + [-MultiLanguagePreSubmitMessageButtonLinkForJunk ] + [-MultiLanguagePreSubmitMessageButtonLinkForNotJunk ] + [-MultiLanguagePreSubmitMessageButtonLinkForPhishing ] + [-MultiLanguagePreSubmitMessageButtonTextForJunk ] + [-MultiLanguagePreSubmitMessageButtonTextForNotJunk ] + [-MultiLanguagePreSubmitMessageButtonTextForPhishing ] + [-MultiLanguagePreSubmitMessageForJunk ] + [-MultiLanguagePreSubmitMessageForNotJunk ] + [-MultiLanguagePreSubmitMessageForPhishing ] + [-MultiLanguagePreSubmitMessageTitleForJunk ] + [-MultiLanguagePreSubmitMessageTitleForNotJunk ] + [-MultiLanguagePreSubmitMessageTitleForPhishing ] + [-MultiLanguageSetting ] [-NotJunkReviewResultMessage ] [-NotificationFooterMessage ] [-NotificationSenderAddress ] @@ -415,6 +436,384 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -MultiLanguagePostSubmitMessageButtonLinkForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonLinkForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 10 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageButtonLinkForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonLinkForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 11 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageButtonTextForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonTextForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 12 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageButtonTextForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageButtonTextForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 13 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 14 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 15 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageTitleForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageTitleForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 16 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePostSubmitMessageTitleForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePostSubmitMessageTitleForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 17 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonLinkForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonLinkForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 18 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonLinkForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonLinkForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 19 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonLinkForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonLinkForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 20 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonTextForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonTextForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 21 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonTextForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonTextForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 22 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageButtonTextForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageButtonTextForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 23 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 24 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 25 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 26 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageTitleForJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageTitleForJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 27 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageTitleForNotJunk + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageTitleForNotJunk Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 28 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguagePreSubmitMessageTitleForPhishing + +> Applicable: Exchange Online + +{{ Fill MultiLanguagePreSubmitMessageTitleForPhishing Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 29 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -MultiLanguageSetting + +> Applicable: Exchange Online + +{{ Fill MultiLanguageSetting Description }} + +```yaml +Type: MultiValuedProperty +Parameter Sets: (All) +Aliases: + +Required: False +Position: 30 +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -NotJunkReviewResultMessage > Applicable: Exchange Online diff --git a/exchange/exchange-ps/ExchangePowerShell/Test-ArchiveConnectivity.md b/exchange/exchange-ps/ExchangePowerShell/Test-ArchiveConnectivity.md index 07d2cfe24b..cc9ee3f260 100644 --- a/exchange/exchange-ps/ExchangePowerShell/Test-ArchiveConnectivity.md +++ b/exchange/exchange-ps/ExchangePowerShell/Test-ArchiveConnectivity.md @@ -1,5 +1,5 @@ --- -applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online author: chrisda external help file: Microsoft.Exchange.RemoteConnections-Help.xml Locale: en-US @@ -13,7 +13,7 @@ title: Test-ArchiveConnectivity # Test-ArchiveConnectivity ## SYNOPSIS -This cmdlet is available only in on-premises Exchange. +This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings might be exclusive to one environment or the other. Use the Test-ArchiveConnectivity cmdlet to verify archive functionality for a mailbox user. @@ -23,6 +23,7 @@ For information about the parameter sets in the Syntax section below, see [Excha ``` Test-ArchiveConnectivity [-UserSmtp] + [-AllowCrossSite] [-Confirm] [-IncludeArchiveMRMConfiguration] [-MessageId ] @@ -55,7 +56,7 @@ This command retrieves mailboxes that have a cloud-based archive provisioned and ### -UserSmtp -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The UserSmtp parameter specifies the SMTP address of the mailbox. @@ -71,9 +72,29 @@ Accept pipeline input: True Accept wildcard characters: False ``` +### -AllowCrossSite + +> Applicable: Exchange Online + +This parameter is available only in the cloud-based service. + +{{ Fill AllowCrossSite Description }} + +```yaml +Type: SwitchParameter +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: False +Accept pipeline input: False +Accept wildcard characters: False +``` + ### -Confirm -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The Confirm switch specifies whether to show or hide the confirmation prompt. How this switch affects the cmdlet depends on if the cmdlet requires confirmation before proceeding. @@ -94,7 +115,7 @@ Accept wildcard characters: False ### -IncludeArchiveMRMConfiguration -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The IncludeArchiveMRMConfiguration switch retrieves retention tags that are provisioned in the user's archive mailbox and the last time the archive was processed by the Managed Folder Assistant. You don't need to specify a value with this switch. @@ -112,7 +133,7 @@ Accept wildcard characters: False ### -MessageId -> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online This parameter is reserved for internal Microsoft use. @@ -130,7 +151,7 @@ Accept wildcard characters: False ### -WhatIf -> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE +> Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE, Exchange Online The WhatIf switch simulates the actions of the command. You can use this switch to view the changes that would occur without actually applying those changes. You don't need to specify a value with this switch. diff --git a/exchange/mapping/serviceMapping.json b/exchange/mapping/serviceMapping.json index 663de1cf39..82c180e84a 100644 --- a/exchange/mapping/serviceMapping.json +++ b/exchange/mapping/serviceMapping.json @@ -237,7 +237,6 @@ "Get-OwaMailboxPolicy": "client-access", "Get-PopSettings": "client-access", "Get-TextMessagingAccount": "client-access", - "New-ClientAccessRule": "client-access", "New-OutlookProvider": "client-access", "New-OwaMailboxPolicy": "client-access", "Remove-ClientAccessRule": "client-access",