Skip to content

Commit 06b072c

Browse files
authored
Merge branch 'master' into patch-1
2 parents 578ce98 + c1a1cbb commit 06b072c

28 files changed

+1181
-70
lines changed

exchange/docs-conceptual/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,8 @@
2323
href: filter-properties.md
2424
- name: Filterable properties for the RecipientFilter parameter
2525
href: recipientfilter-properties.md
26+
- name: Values for the CustomPropertyNames parameter
27+
href: values-for-custompropertynames-parameter.md
2628
- name: Exchange Online PowerShell
2729
href: exchange-online-powershell.md
2830
items:

exchange/docs-conceptual/values-for-custompropertynames-parameter.md

Lines changed: 217 additions & 0 deletions
Large diffs are not rendered by default.

exchange/exchange-ps/exchange/Export-MailboxDiagnosticLogs.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,7 +113,9 @@ The ComponentName parameter specifies the component that you want to retrieve th
113113
- RemindersAssistant
114114
- SharingMigrationAssistant
115115
- SharingSyncAssistant
116+
- SubstrateHoldTracking
116117
- SweepRules
118+
- TimeProfile
117119
118120
```yaml
119121
Type: String

exchange/exchange-ps/exchange/Export-TransportRuleCollection.md

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ For information about the parameter sets in the Syntax section below, see [Excha
2424
Export-TransportRuleCollection [[-Identity] <RuleIdParameter>]
2525
[-Confirm]
2626
[-DomainController <Fqdn>]
27+
[-Format <RuleCollectionFormat>]
2728
[-ExportLegacyRules]
2829
[-WhatIf]
2930
[<CommonParameters>]
@@ -61,7 +62,11 @@ In Exchange Server 2010, this example exports legacy transport rules created in
6162
### -Identity
6263
This cmdlet is available only in on-premises Exchange, and is functional only in Exchange Server 2010.
6364

64-
The Identity parameter specifies the name or GUID of a transport rule to be exported.
65+
The Identity parameter specifies the transport rule that you want to export. You can use any value that uniquely identifies the rule. For example:
66+
67+
- Name
68+
- Distinguished name (DN)
69+
- GUID
6570

6671
```yaml
6772
Type: RuleIdParameter
@@ -133,6 +138,28 @@ Accept pipeline input: False
133138
Accept wildcard characters: False
134139
```
135140

141+
### -Format
142+
This parameter is available only in the cloud-based service.
143+
144+
The Format parameter specifics the format of the exported transport rule collection. Valid values are:
145+
146+
- RuleCollectionXML
147+
- InternalXML
148+
- DlpMigrationRuleCollection
149+
150+
```yaml
151+
Type: RuleCollectionFormat
152+
Parameter Sets: (All)
153+
Aliases:
154+
Applicable: Exchange Online
155+
156+
Required: False
157+
Position: Named
158+
Default value: None
159+
Accept pipeline input: False
160+
Accept wildcard characters: False
161+
```
162+
136163
### -WhatIf
137164
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.
138165

exchange/exchange-ps/exchange/Get-CalendarDiagnosticObjects.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,9 @@ Accept wildcard characters: False
135135
```
136136
137137
### -CustomPropertyNames
138-
The CustomPropertyNames parameter returns the specified calendar item custom property in the results. You can specify multiple values separated by commas.
138+
The CustomPropertyNames parameter returns the specified calendar item custom property in the results. For valid values, see [Values for the CustomPropertyNames parameter in Exchange Online PowerShell](https://docs.microsoft.com/powershell/exchange/values-for-custompropertynames-parameter).
139+
140+
You can specify multiple values separated by commas.
139141
140142
```yaml
141143
Type: String[]
Lines changed: 142 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,142 @@
1+
---
2+
external help file: Microsoft.Exchange.WebClient-Help.xml
3+
online version: https://docs.microsoft.com/powershell/module/exchange/get-m365dataatrestencryptionpolicy
4+
applicable: Exchange Online
5+
title: Get-M365DataAtRestEncryptionPolicy
6+
schema: 2.0.0
7+
author: chrisda
8+
ms.author: chrisda
9+
ms.reviewer:
10+
---
11+
12+
# Get-M365DataAtRestEncryptionPolicy
13+
14+
## SYNOPSIS
15+
This cmdlet is available only in the cloud-based service.
16+
17+
Use the Get-M365DataAtRestEncryptionPolicy cmdlet to view existing Microsoft 365 data-at-rest encryption policies.
18+
19+
**Note**: We recommend that you use the Exchange Online PowerShell V2 module to connect to Exchange Online PowerShell. For instructions, see [Connect to Exchange Online PowerShell](https://docs.microsoft.com/powershell/exchange/connect-to-exchange-online-powershell).
20+
21+
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://docs.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
22+
23+
## SYNTAX
24+
25+
```
26+
Get-M365DataAtRestEncryptionPolicy [[-Identity] <DataEncryptionPolicyIdParameter>]
27+
[-Confirm]
28+
[-DomainController <Fqdn>]
29+
[-WhatIf]
30+
[<CommonParameters>]
31+
```
32+
33+
## DESCRIPTION
34+
M365 data-at-rest encryption policy cmdlets are accessible to compliance administrator role as part of the Exchange Online infrastructure. For more information, see [Overview of M365 Customer Key at the tenant level](https://docs.microsoft.com/microsoft-365/compliance/customer-key-tenant-level#get-policy-details).
35+
36+
You can create and assign a data-at-rest encryption policy at the tenant level by using the appropriate M365DataAtRestEncryptionPolicy cmdlets in Exchange Online PowerShell.
37+
38+
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).
39+
40+
## EXAMPLES
41+
42+
### Example 1
43+
```powershell
44+
Get-M365DataAtRestEncryptionPolicy
45+
```
46+
47+
This example returns a summary list of all data-at-rest encryption policies.
48+
49+
### Example 2
50+
```powershell
51+
Get-M365DataAtRestEncryptionPolicy -Identity "Contoso Corporate" | Format-List
52+
```
53+
54+
This example returns detailed information about the policy named Contoso Corporate.
55+
56+
## PARAMETERS
57+
58+
### -Identity
59+
The Identity parameter specifies the data-at-rest encryption policy that you want to view. You can use any value that uniquely identifies the policy. For example:
60+
61+
- Name
62+
- Distinguished name (DN)
63+
- GUID
64+
65+
```yaml
66+
Type: DataEncryptionPolicyIdParameter
67+
Parameter Sets: (All)
68+
Aliases:
69+
Applicable: Exchange Online
70+
71+
Required: False
72+
Position: 0
73+
Default value: None
74+
Accept pipeline input: True (ByPropertyName, ByValue)
75+
Accept wildcard characters: False
76+
```
77+
78+
### -Confirm
79+
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.
80+
81+
- 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`.
82+
- 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.
83+
84+
```yaml
85+
Type: SwitchParameter
86+
Parameter Sets: (All)
87+
Aliases: cf
88+
Applicable: Exchange Online
89+
90+
Required: False
91+
Position: Named
92+
Default value: None
93+
Accept pipeline input: False
94+
Accept wildcard characters: False
95+
```
96+
97+
### -DomainController
98+
This parameter is reserved for internal Microsoft use.
99+
100+
```yaml
101+
Type: Fqdn
102+
Parameter Sets: (All)
103+
Aliases:
104+
Applicable: Exchange Online
105+
106+
Required: False
107+
Position: Named
108+
Default value: None
109+
Accept pipeline input: False
110+
Accept wildcard characters: False
111+
```
112+
113+
### -WhatIf
114+
This parameter is reserved for internal Microsoft use.
115+
116+
```yaml
117+
Type: SwitchParameter
118+
Parameter Sets: (All)
119+
Aliases: wi
120+
Applicable: Exchange Online
121+
122+
Required: False
123+
Position: Named
124+
Default value: None
125+
Accept pipeline input: False
126+
Accept wildcard characters: False
127+
```
128+
129+
### CommonParameters
130+
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).
131+
132+
## INPUTS
133+
134+
###
135+
136+
## OUTPUTS
137+
138+
###
139+
140+
## NOTES
141+
142+
## RELATED LINKS
Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
---
2+
external help file: Microsoft.Exchange.WebClient-Help.xml
3+
online version: https://docs.microsoft.com/powershell/module/exchange/get-m365dataatrestencryptionpolicyassignment
4+
applicable: Exchange Online
5+
title: Get-M365DataAtRestEncryptionPolicyAssignment
6+
schema: 2.0.0
7+
author: chrisda
8+
ms.author: chrisda
9+
ms.reviewer:
10+
---
11+
12+
# Get-M365DataAtRestEncryptionPolicyAssignment
13+
14+
## SYNOPSIS
15+
This cmdlet is available only in the cloud-based service.
16+
17+
Use the Get-M365DataAtRestEncryptionPolicyAssignment cmdlet to view the currently assigned Microsoft 365 data-at-rest encryption policy.
18+
19+
**Note**: We recommend that you use the Exchange Online PowerShell V2 module to connect to Exchange Online PowerShell. For instructions, see [Connect to Exchange Online PowerShell](https://docs.microsoft.com/powershell/exchange/connect-to-exchange-online-powershell).
20+
21+
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://docs.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
22+
23+
## SYNTAX
24+
25+
```
26+
Get-M365DataAtRestEncryptionPolicyAssignment [<CommonParameters>]
27+
```
28+
29+
## DESCRIPTION
30+
This cmdlet lists the policy that's currently assigned to the tenant.
31+
32+
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).
33+
34+
## EXAMPLES
35+
36+
### Example 1
37+
```powershell
38+
Get-M365DataAtRestEncryptionPolicyAssignment
39+
```
40+
41+
This example returns a summary list of all data-at-rest encryption policy assignments.
42+
43+
### Example 2
44+
```powershell
45+
Get-M365DataAtRestEncryptionPolicyAssignment | Format-List
46+
```
47+
48+
This example returns detailed information for all data-at-rest encryption policy assignments.
49+
50+
### CommonParameters
51+
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).
52+
53+
## INPUTS
54+
55+
###
56+
57+
## OUTPUTS
58+
59+
###
60+
61+
## NOTES
62+
63+
## RELATED LINKS

exchange/exchange-ps/exchange/Get-MobileDevice.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ Accept wildcard characters: False
110110
```
111111
112112
### -ActiveSync
113-
The ActiveSync switch specifies whether to include mobile devices that synchronize with Exchange ActiveSync. You don't need to specify a value with this switch.
113+
The ActiveSync switch filters the results by Exchange ActiveSync devices. You don't need to specify a value with this switch.
114114
115115
```yaml
116116
Type: SwitchParameter

exchange/exchange-ps/exchange/Get-SafeLinksDetailReport.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ Get-SafeLinksDetailReport [-Action <MultiValuedProperty>]
3636
```
3737

3838
## DESCRIPTION
39-
**Note**: If you run Get-SafeLinksAggregateReport without specifying a date range, the command will return an unspecified error.
39+
**Note**: If you run Get-SafeLinksDetailReport without specifying a date range, the command will return an unspecified error.
4040

4141
Safe Links is a feature in Microsoft Defender for Office 365 that checks links in email messages to see if they lead to malicious web sites. When a user clicks a link in a message, the URL is temporarily rewritten and checked against a list of known, malicious web sites.
4242

exchange/exchange-ps/exchange/Get-UserBriefingConfig.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ ms.author: chrisda
1414
## SYNOPSIS
1515
This cmdlet is available only in the Exchange Online PowerShell V2 module. For more information, see [About the Exchange Online PowerShell V2 module](https://docs.microsoft.com/powershell/exchange/exchange-online-powershell-v2).
1616

17-
**Note**: This cmdlet is being replaced by the [Get-MyAnalyticsFeatureConfig](https://docs.microsoft.com/powershell/module/exchange/get-myanalyticsfeatureconfig) cmdlet.
18-
1917
Use the Get-UserBriefingConfig cmdlet to get the current state of the Briefing email flag for the specified user. For more details about configuring the Briefing email, see [Configure Briefing email](https://docs.microsoft.com/Briefing/be-admin).
2018

2119
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://docs.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).

0 commit comments

Comments
 (0)