Skip to content

Commit 4c554bd

Browse files
authored
Merge branch 'master' into patch-31
2 parents 86ccfe8 + 62ac7d9 commit 4c554bd

File tree

1,905 files changed

+9146
-258518
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,905 files changed

+9146
-258518
lines changed

.gitignore

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,13 @@ _site/
44
.optemp/
55
_themes*/
66
.vs/
7+
common/
8+
.vscode/
9+
*.ini
10+
.DS_Store
11+
*.db
12+
\.idea/
713
.local/
814

915
.openpublishing.buildcore.ps1
1016
**/node_modules
11-
12-
\.idea/

.openpublishing.redirection.json

Lines changed: 24 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5402,22 +5402,22 @@
54025402
},
54035403
{
54045404
"source_path": "exchange/virtual-folder/exchange/reporting/Get-TenantAnalyticsConfig.md",
5405-
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/get-tenantanalyticsconfig",
5405+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/get-myanalyticsfeatureconfig",
54065406
"redirect_document_id": false
54075407
},
54085408
{
54095409
"source_path": "exchange/virtual-folder/exchange/reporting/Get-UserAnalyticsConfig.md",
5410-
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/get-useranalyticsconfig",
5410+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/get-myanalyticsfeatureconfig",
54115411
"redirect_document_id": false
54125412
},
54135413
{
54145414
"source_path": "exchange/virtual-folder/exchange/reporting/Set-TenantAnalyticsConfig.md",
5415-
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/set-tenantanalyticsconfig",
5415+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/myanalyticsfeatureconfig",
54165416
"redirect_document_id": false
54175417
},
54185418
{
54195419
"source_path": "exchange/virtual-folder/exchange/reporting/Set-UserAnalyticsConfig.md",
5420-
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/set-useranalyticsconfig",
5420+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/myanalyticsfeatureconfig",
54215421
"redirect_document_id": false
54225422
},
54235423
{
@@ -6624,6 +6624,26 @@
66246624
"source_path": "exchange/docs-conceptual/mfa-connect-to-scc-powershell.md",
66256625
"redirect_url": "https://docs.microsoft.com/powershell/exchange/connect-to-scc-powershell",
66266626
"redirect_document_id": false
6627+
},
6628+
{
6629+
"source_path": "exchange/virtual-folder/exchange/mailboxes/Get-TenantAnalyticsConfig.md",
6630+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/get-myanalyticsfeatureconfig",
6631+
"redirect_document_id": false
6632+
},
6633+
{
6634+
"source_path": "exchange/virtual-folder/exchange/mailboxes/Set-TenantAnalyticsConfig.md",
6635+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/set-myanalyticsfeatureconfig",
6636+
"redirect_document_id": false
6637+
},
6638+
{
6639+
"source_path": "exchange/virtual-folder/exchange/mailboxes/Get-UserAnalyticsConfig.md",
6640+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/get-myanalyticsfeatureconfig",
6641+
"redirect_document_id": false
6642+
},
6643+
{
6644+
"source_path": "exchange/virtual-folder/exchange/mailboxes/Set-UserAnalyticsConfig.md",
6645+
"redirect_url": "https://docs.microsoft.com/powershell/module/exchange/set-myanalyticsfeatureconfig",
6646+
"redirect_document_id": false
66276647
}
66286648
]
66296649
}

exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ $<VariableName> = <Get-Mailbox | Get-User> -ResultSize unlimited -Filter <Filter
6464
```
6565

6666
```powershell
67-
$<VariableName> | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false}
67+
$<VariableName> | foreach {Set-User -Identity $_.WindowsEmailAddress -RemotePowerShellEnabled $false}
6868
```
6969

7070
This example removes access to Exchange Online PowerShell for all users whose **Title** attribute contains the value "Sales Associate".
@@ -74,7 +74,7 @@ $DSA = Get-User -ResultSize unlimited -Filter "(RecipientType -eq 'UserMailbox')
7474
```
7575

7676
```powershell
77-
$DSA | foreach {Set-User -Identity $_ -RemotePowerShellEnabled $false}
77+
$DSA | foreach {Set-User -Identity $_.WindowsEmailAddress -RemotePowerShellEnabled $false}
7878
```
7979

8080
### Use a list of specific users

exchange/docs-conceptual/exchange-online-powershell-v2.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,28 @@ For instructions on installing PowerShell 7 on macOS, see [Installing PowerShell
124124

125125
The EXO V2 module is officially supported in the following distributions of Linux:
126126

127-
- Ubuntu 18.04/20.04
127+
- Ubuntu 18.04 LTS
128+
- Ubuntu 20.04 LTS
128129

129130
If you have trouble using the EXO V2 module on other distributions of Linux, send email to the following address: `exocmdletpreview[at]service[dot]microsoft[dot]com`. The email address is purposefully obfuscated to avoid spam.
130131

131132
For instructions on installing PowerShell 7 on Linux, see [Installing PowerShell on Linux](/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7.1&preserve-view=true).
132133

134+
After you install PowerShell 7, do the following steps:
135+
136+
1. Run PowerShell as superuser: `sudo pwsh`
137+
2. In the PowerShell superuser session, run the following commands:
138+
139+
```powershell
140+
Install-Module -Name PSWSMan
141+
142+
Install-WSMan
143+
```
144+
145+
If prompted, accept PSGallery as the source for the cmdlets.
146+
147+
Now you can do the [regular PowerShell prerequisites](#prerequisites-for-the-exo-v2-module) and [install the EXO V2 module](#install-the-exo-v2-module).
148+
133149
#### Windows
134150

135151
All versions of the EXO V2 module are supported in Windows PowerShell 5.1. PowerShell 7 on Windows requires version 2.0.4 or later of the EXO V2 module.

exchange/exchange-ps/exchange/Connect-ExchangeOnline.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -567,7 +567,7 @@ Accept wildcard characters: False
567567
The ShowProgress parameter specifies whether to show or hide the progress bar of imported cmdlets when you connect. Valid values are:
568568

569569
- $true: The progress bar is displayed. This is the default value.
570-
- $false: Currently, this value has no effect.
570+
- $false: Currently, this value has no effect.
571571

572572
```yaml
573573
Type: Boolean

exchange/exchange-ps/exchange/Disable-RemoteMailbox.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ Directory synchronization must be configured correctly for a mailbox to be remov
4646
- If you are deprovisioning a cloud mailbox and its associated online archive, you must first disable the online archive with the command `Disable-RemoteMailbox <User> -Archive` and then perform a directory synchronization prior to disabling the remote mailbox. Attempting to disable both the online archive and cloud mailbox without a sync between them may result in an ArchiveGuid mismatch and validation error.
4747
- Due to the current service architecture, you need to convert shared mailboxes to user mailboxes prior to running the Disable-RemoteMailbox cmdlet.
4848

49-
5049
You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not 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://docs.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions).
5150

5251
## EXAMPLES

exchange/exchange-ps/exchange/Enable-Mailbox.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -661,9 +661,17 @@ Accept wildcard characters: False
661661
```
662662

663663
### -ArchiveName
664-
The ArchiveName parameter specifies the name of the archive mailbox. This is the name displayed to users in Outlook and Outlook Web App.
664+
The ArchiveName parameter specifies the name of the archive mailbox. This is the name displayed to users in Outlook on the web (formerly known as Outlook Web App). If the value contains spaces, enclose the value in quotation marks (").
665665

666-
If you don't use this parameter, the default value is `In-Place Archive - <Mailbox User's Display Name>`.
666+
In on-premises Exchange, if you don't use this parameter, the following default values are used based on the version of Exchange:
667+
668+
- Exchange 2016 or later: `In-Place Archive -<Display Name>`
669+
- Exchange 2013: `In-Place Archive - <Display Name>`
670+
- Exchange 2010: `Personal Archive - <Display Name>`
671+
672+
In Exchange Online, if you don't use this parameter, the default value is `In-Place Archive -<Display Name>`.
673+
674+
In Outlook in Exchange Online, the value of this parameter is ignored. The name of the archive mailbox that's shown in the folder list is `Online Archive - <PrimarySMTPAddress>`.
667675

668676
```yaml
669677
Type: MultiValuedProperty

exchange/exchange-ps/exchange/Enable-RemoteMailbox.md

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -260,7 +260,7 @@ Accept wildcard characters: False
260260
```
261261

262262
### -Archive
263-
The Archive switch specifies whether to create an archive mailbox in the service in addition to the mailbox created in the service. You don't need to specify a value with this switch.
263+
The Archive switch creates an archive mailbox for an existing cloud-based user that already has a mailbox. You don't need to specify a value with this switch.
264264

265265
```yaml
266266
Type: SwitchParameter
@@ -276,7 +276,15 @@ Accept wildcard characters: False
276276
```
277277

278278
### -ArchiveName
279-
The ArchiveName parameter specifies the name of the archive mailbox. Use this parameter to change the name of the archive.
279+
The ArchiveName parameter specifies the name of the archive mailbox. This is the name displayed to users in Outlook on the web (formerly known as Outlook Web App). If the value contains spaces, enclose the value in quotation marks (").
280+
281+
If you don't use this parameter, the following default values are used based on the version of Exchange:
282+
283+
- Exchange 2016 or later: `In-Place Archive -<Display Name>`
284+
- Exchange 2013: `In-Place Archive - <Display Name>`
285+
- Exchange 2010: `Personal Archive - <Display Name>`
286+
287+
In Outlook, the value of this parameter is ignored. The name of the archive mailbox that's shown in the folder list is `Online Archive - <PrimarySMTPAddress>`.
280288

281289
```yaml
282290
Type: MultiValuedProperty

exchange/exchange-ps/exchange/Export-UMCallDataRecord.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
external help file: Microsoft.Exchange.MediaAndDevices-Help.xml
33
online version: https://docs.microsoft.com/powershell/module/exchange/export-umcalldatarecord
4-
applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
4+
applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Online
55
title: Export-UMCallDataRecord
66
schema: 2.0.0
77
author: chrisda
@@ -12,7 +12,7 @@ ms.reviewer:
1212
# Export-UMCallDataRecord
1313

1414
## SYNOPSIS
15-
This cmdlet is available only in on-premises Exchange.
15+
This cmdlet is available in on-premises Exchange and in the cloud-based service. Some parameters and settings may be exclusive to one environment or the other.
1616

1717
Use the Export-UMCallDataRecord cmdlet to export Unified Messaging (UM) call data records for UM dial plans and UM IP gateways for a date that you've specified.
1818

@@ -33,8 +33,6 @@ Export-UMCallDataRecord -ClientStream <Stream> -Date <ExDateTime>
3333
## DESCRIPTION
3434
The Export-UMCallDataRecord cmdlet exports Unified Messaging call data records for a specified date to a comma-separated value (CSV) file. You can filter call data records for specific UM dial plans or UM IP gateways. However, if you don't specify a UM IP gateway, all call data records are returned.
3535

36-
The Export-UMCallDataRecord cmdlet is available when you're using the Exchange Administration Center. You can't use the cmdlet from the Exchange Management Shell.
37-
3836
After this task is completed, a report is generated that contains Unified Messaging call data records.
3937

4038
You need to be assigned permissions before you can run this cmdlet. Although this topic lists all parameters for the cmdlet, you may not have access to some parameters if they're not 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://docs.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions).
@@ -64,7 +62,7 @@ The ClientStream parameter specifies the .NET stream to use to output for the Un
6462
Type: Stream
6563
Parameter Sets: (All)
6664
Aliases:
67-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
65+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Online
6866

6967
Required: True
7068
Position: Named
@@ -80,7 +78,7 @@ The Date parameter specifies the date of Unified Messaging call data records to
8078
Type: ExDateTime
8179
Parameter Sets: (All)
8280
Aliases:
83-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
81+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Online
8482

8583
Required: True
8684
Position: Named
@@ -99,7 +97,7 @@ The Confirm switch specifies whether to show or hide the confirmation prompt. Ho
9997
Type: SwitchParameter
10098
Parameter Sets: (All)
10199
Aliases: cf
102-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
100+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Online
103101
104102
Required: False
105103
Position: Named
@@ -109,6 +107,8 @@ Accept wildcard characters: False
109107
```
110108

111109
### -DomainController
110+
This parameter is available only in on-premises Exchange.
111+
112112
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.
113113

114114
```yaml
@@ -131,7 +131,7 @@ The UMDialPlan parameter specifies the UM dial plan to export statistics for. If
131131
Type: UMDialPlanIdParameter
132132
Parameter Sets: (All)
133133
Aliases:
134-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
134+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Online
135135
136136
Required: False
137137
Position: Named
@@ -147,7 +147,7 @@ The UMIPGateway parameter specifies the UM IP gateway to export statistics for.
147147
Type: UMIPGatewayIdParameter
148148
Parameter Sets: (All)
149149
Aliases:
150-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
150+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Online
151151
152152
Required: False
153153
Position: Named
@@ -163,7 +163,7 @@ The WhatIf switch simulates the actions of the command. You can use this switch
163163
Type: SwitchParameter
164164
Parameter Sets: (All)
165165
Aliases: wi
166-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016
166+
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Online
167167
168168
Required: False
169169
Position: Named

exchange/exchange-ps/exchange/Get-AutoSensitivityLabelPolicy.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ For information about the parameter sets in the Syntax section below, see [Excha
2323
```
2424
Get-AutoSensitivityLabelPolicy [[-Identity] <PolicyIdParameter>]
2525
[-DistributionDetail]
26+
[-IncludeProgressFeedback]
2627
[-IncludeTestModeResults <Boolean>]
2728
[<CommonParameters>]
2829
```
@@ -77,6 +78,22 @@ Accept pipeline input: False
7778
Accept wildcard characters: False
7879
```
7980
81+
### -IncludeProgressFeedback
82+
{{ Fill IncludeProgressFeedback Description }}
83+
84+
```yaml
85+
Type: SwitchParameter
86+
Parameter Sets: (All)
87+
Aliases:
88+
Applicable: Security & Compliance Center
89+
90+
Required: False
91+
Position: Named
92+
Default value: None
93+
Accept pipeline input: False
94+
Accept wildcard characters: False
95+
```
96+
8097
### -IncludeTestModeResults
8198
The IncludeTestModeResults parameter specifies whether to include the status of test mode in the policy details. Valid values are:
8299

0 commit comments

Comments
 (0)