Skip to content

Commit 71c6579

Browse files
authored
Merge branch 'master' into patch-1
2 parents 7c47697 + 05477fa commit 71c6579

File tree

124 files changed

+3711
-340
lines changed

Some content is hidden

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

124 files changed

+3711
-340
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/

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

exchange/exchange-ps/exchange/Get-ComplianceCaseMember.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ For information about the parameter sets in the Syntax section below, see [Excha
2020

2121
## SYNTAX
2222

23+
### Identity
2324
```
2425
Get-ComplianceCaseMember -Case <String>
2526
[-DomainController <Fqdn>]
@@ -28,6 +29,14 @@ Get-ComplianceCaseMember -Case <String>
2829
[<CommonParameters>]
2930
```
3031

32+
### AllCases
33+
```
34+
Get-ComplianceCaseMember
35+
[-DomainController <Fqdn>]
36+
[-ResultSize <Unlimited>]
37+
[<CommonParameters>]
38+
```
39+
3140
## DESCRIPTION
3241
To use this cmdlet in Security & Compliance Center PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft 365 compliance center](https://docs.microsoft.com/microsoft-365/compliance/microsoft-365-compliance-center-permissions).
3342

@@ -47,7 +56,7 @@ The Case parameter specifies the name of the eDiscovery case that you want to vi
4756

4857
```yaml
4958
Type: String
50-
Parameter Sets: (All)
59+
Parameter Sets: Identity
5160
Aliases:
5261
Applicable: Security & Compliance Center
5362

@@ -95,7 +104,7 @@ The ShowCaseAdmin switch specifies whether to return the eDiscovery case admin i
95104
96105
```yaml
97106
Type: SwitchParameter
98-
Parameter Sets: (All)
107+
Parameter Sets: Identity
99108
Aliases:
100109
Applicable: Security & Compliance Center
101110

exchange/exchange-ps/exchange/Get-DlpDetailReport.md

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
external help file: Microsoft.Exchange.ServerStatus-Help.xml
33
online version: https://docs.microsoft.com/powershell/module/exchange/get-dlpdetailreport
4-
applicable: Exchange Online
4+
applicable: Exchange Online, Security & Compliance Center
55
title: Get-DlpDetailReport
66
schema: 2.0.0
77
author: chrisda
@@ -86,7 +86,7 @@ You can specify multiple values separated by commas.
8686
Type: MultiValuedProperty
8787
Parameter Sets: (All)
8888
Aliases:
89-
Applicable: Exchange Online
89+
Applicable: Exchange Online, Security & Compliance Center
9090

9191
Required: False
9292
Position: Named
@@ -104,7 +104,7 @@ You can enter multiple values separated by commas. If the values contain spaces
104104
Type: MultiValuedProperty
105105
Parameter Sets: (All)
106106
Aliases:
107-
Applicable: Exchange Online
107+
Applicable: Exchange Online, Security & Compliance Center
108108
109109
Required: False
110110
Position: Named
@@ -122,7 +122,7 @@ You can enter multiple values separated by commas. If the values contain spaces
122122
Type: MultiValuedProperty
123123
Parameter Sets: (All)
124124
Aliases:
125-
Applicable: Exchange Online
125+
Applicable: Exchange Online, Security & Compliance Center
126126
127127
Required: False
128128
Position: Named
@@ -140,7 +140,7 @@ You can enter multiple values separated by commas. If the values contain spaces
140140
Type: MultiValuedProperty
141141
Parameter Sets: (All)
142142
Aliases:
143-
Applicable: Exchange Online
143+
Applicable: Exchange Online, Security & Compliance Center
144144
145145
Required: False
146146
Position: Named
@@ -158,7 +158,7 @@ Use the short date format that's defined in the Regional Options settings on the
158158
Type: DateTime
159159
Parameter Sets: (All)
160160
Aliases:
161-
Applicable: Exchange Online
161+
Applicable: Exchange Online, Security & Compliance Center
162162
163163
Required: False
164164
Position: Named
@@ -186,7 +186,7 @@ You can specify multiple values separated by commas.
186186
Type: MultiValuedProperty
187187
Parameter Sets: (All)
188188
Aliases:
189-
Applicable: Exchange Online
189+
Applicable: Exchange Online, Security & Compliance Center
190190
191191
Required: False
192192
Position: Named
@@ -202,7 +202,7 @@ The Page parameter specifies the page number of the results you want to view. Va
202202
Type: Int32
203203
Parameter Sets: (All)
204204
Aliases:
205-
Applicable: Exchange Online
205+
Applicable: Exchange Online, Security & Compliance Center
206206
207207
Required: False
208208
Position: Named
@@ -218,7 +218,7 @@ The PageSize parameter specifies the maximum number of entries per page. Valid i
218218
Type: Int32
219219
Parameter Sets: (All)
220220
Aliases:
221-
Applicable: Exchange Online
221+
Applicable: Exchange Online, Security & Compliance Center
222222
223223
Required: False
224224
Position: Named
@@ -240,7 +240,7 @@ You can specify multiple values separated by commas.
240240
Type: MultiValuedProperty
241241
Parameter Sets: (All)
242242
Aliases:
243-
Applicable: Exchange Online
243+
Applicable: Exchange Online, Security & Compliance Center
244244
245245
Required: False
246246
Position: Named
@@ -258,7 +258,7 @@ Use the short date format that's defined in the Regional Options settings on the
258258
Type: DateTime
259259
Parameter Sets: (All)
260260
Aliases:
261-
Applicable: Exchange Online
261+
Applicable: Exchange Online, Security & Compliance Center
262262
263263
Required: False
264264
Position: Named

exchange/exchange-ps/exchange/Get-DlpPolicy.md

Lines changed: 17 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -47,37 +47,41 @@ This example returns detailed information about the DLP policy named Employee Nu
4747

4848
## PARAMETERS
4949

50-
### -DomainController
51-
This parameter is available only in on-premises Exchange.
50+
### -Identity
51+
The Identity parameter specifies the DLP policy that you want to view. You can use any value that uniquely identifies the policy. For example:
5252

53-
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.
53+
- Name
54+
- Distinguished name (DN)
55+
- GUID
5456

5557
```yaml
56-
Type: Fqdn
58+
Type: DlpPolicyIdParameter
5759
Parameter Sets: (All)
5860
Aliases:
59-
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
61+
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
6062

6163
Required: False
62-
Position: Named
64+
Position: 1
6365
Default value: None
64-
Accept pipeline input: False
66+
Accept pipeline input: True
6567
Accept wildcard characters: False
6668
```
6769
68-
### -Identity
69-
The Identity parameter specifies the DLP policy you want to remove. You can use any value that uniquely identifies the DLP policy. For example, you can specify the name, GUID or distinguished name (DN) of the DLP policy.
70+
### -DomainController
71+
This parameter is available only in on-premises Exchange.
72+
73+
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.
7074
7175
```yaml
72-
Type: DlpPolicyIdParameter
76+
Type: Fqdn
7377
Parameter Sets: (All)
7478
Aliases:
75-
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
79+
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
7680

7781
Required: False
78-
Position: 1
82+
Position: Named
7983
Default value: None
80-
Accept pipeline input: True
84+
Accept pipeline input: False
8185
Accept wildcard characters: False
8286
```
8387

0 commit comments

Comments
 (0)