Skip to content

Commit 97473be

Browse files
authored
Merge pull request #10768 from MicrosoftDocs/chrisda
Blind cmdlet sweep ExO
2 parents ff0d13f + a743c76 commit 97473be

11 files changed

+338
-12
lines changed

exchange/exchange-ps/exchange/Get-AcceptedDomain.md

Lines changed: 19 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-AcceptedDomain [[-Identity] <AcceptedDomainIdParameter>]
2525
[-DomainController <Fqdn>]
26+
[-ResultSize <Unlimited>]
2627
[<CommonParameters>]
2728
```
2829

@@ -83,6 +84,24 @@ Accept pipeline input: False
8384
Accept wildcard characters: False
8485
```
8586
87+
### -ResultSize
88+
This parameter is available only in the cloud-based service.
89+
90+
The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000.
91+
92+
```yaml
93+
Type: Unlimited
94+
Parameter Sets: (All)
95+
Aliases:
96+
Applicable: Exchange Online, Exchange Online Protection
97+
98+
Required: False
99+
Position: Named
100+
Default value: None
101+
Accept pipeline input: False
102+
Accept wildcard characters: False
103+
```
104+
86105
### CommonParameters
87106
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).
88107

exchange/exchange-ps/exchange/Get-InboundConnector.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ For information about the parameter sets in the Syntax section below, see [Excha
2222

2323
```
2424
Get-InboundConnector [[-Identity] <InboundConnectorIdParameter>]
25+
[-ResultSize <Unlimited>]
2526
[<CommonParameters>]
2627
```
2728

@@ -64,6 +65,22 @@ Accept pipeline input: True
6465
Accept wildcard characters: False
6566
```
6667
68+
### -ResultSize
69+
The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000.
70+
71+
```yaml
72+
Type: Unlimited
73+
Parameter Sets: (All)
74+
Aliases:
75+
Applicable: Exchange Online, Exchange Online Protection
76+
77+
Required: False
78+
Position: Named
79+
Default value: None
80+
Accept pipeline input: False
81+
Accept wildcard characters: False
82+
```
83+
6784
### CommonParameters
6885
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).
6986

exchange/exchange-ps/exchange/Get-Mailbox.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ Get-Mailbox [-Anr <String>]
4545
[-RecipientTypeDetails <RecipientTypeDetails[]>]
4646
[-RemoteArchive]
4747
[-ResultSize <Unlimited>]
48+
[-ServiceSafetyConfiguration]
4849
[-SoftDeletedMailbox]
4950
[-SortBy <String>]
5051
[-SupervisoryReviewPolicy]
@@ -99,6 +100,7 @@ Get-Mailbox [[-Identity] <MailboxIdParameter>]
99100
[-RecipientTypeDetails <RecipientTypeDetails[]>]
100101
[-RemoteArchive]
101102
[-ResultSize <Unlimited>]
103+
[-ServiceSafetyConfiguration]
102104
[-SoftDeletedMailbox]
103105
[-SortBy <String>]
104106
[-SupervisoryReviewPolicy]
@@ -144,6 +146,7 @@ Get-Mailbox [-MailboxPlan <MailboxPlanIdParameter>]
144146
[-PublicFolder]
145147
[-RecipientTypeDetails <RecipientTypeDetails[]>]
146148
[-ResultSize <Unlimited>]
149+
[-ServiceSafetyConfiguration]
147150
[-SoftDeletedMailbox]
148151
[-SortBy <String>]
149152
[<CommonParameters>]
@@ -736,6 +739,24 @@ Accept pipeline input: True
736739
Accept wildcard characters: False
737740
```
738741

742+
### -ServiceSafetyConfiguration
743+
This parameter is available only in the cloud-based service.
744+
745+
{{ Fill ServiceSafetyConfiguration Description }}
746+
747+
```yaml
748+
Type: SwitchParameter
749+
Parameter Sets: Identity, AnrSet, MailboxPlanSet
750+
Aliases:
751+
Applicable: Exchange Online
752+
753+
Required: False
754+
Position: Named
755+
Default value: None
756+
Accept pipeline input: False
757+
Accept wildcard characters: False
758+
```
759+
739760
### -SoftDeletedMailbox
740761
This parameter is available only in the cloud-based service.
741762

exchange/exchange-ps/exchange/Get-MailboxFolderPermission.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ Get-MailboxFolderPermission [-Identity] <MailboxFolderIdParameter>
2727
[-DomainController <Fqdn>]
2828
[-User <MailboxFolderUserIdParameter>]
2929
[-GroupMailbox]
30+
[-ResultSize <Unlimited>]
31+
[-SkipCount <Int32>]
3032
[<CommonParameters>]
3133
```
3234

@@ -107,6 +109,42 @@ Accept pipeline input: False
107109
Accept wildcard characters: False
108110
```
109111
112+
### -ResultSize
113+
This parameter is available only in the cloud-based service.
114+
115+
The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000.
116+
117+
```yaml
118+
Type: Unlimited
119+
Parameter Sets: (All)
120+
Aliases:
121+
Applicable: Exchange Online, Exchange Online Protection
122+
123+
Required: False
124+
Position: Named
125+
Default value: None
126+
Accept pipeline input: False
127+
Accept wildcard characters: False
128+
```
129+
130+
### -SkipCount
131+
This parameter is available only in the cloud-based service.
132+
133+
{{ Fill SkipCount Description }}
134+
135+
```yaml
136+
Type: Int32
137+
Parameter Sets: (All)
138+
Aliases:
139+
Applicable: Exchange Online
140+
141+
Required: False
142+
Position: Named
143+
Default value: None
144+
Accept pipeline input: False
145+
Accept wildcard characters: False
146+
```
147+
110148
### -User
111149
The User parameter filters the results by the specified mailbox, mail user, or mail-enabled security group (security principal) that's granted permission to the mailbox folder. You can use any value that uniquely identifies the user or group. For example:
112150

exchange/exchange-ps/exchange/Get-MailboxRegionalConfiguration.md

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

2121
## SYNTAX
2222

23+
### Default
2324
```
24-
Get-MailboxRegionalConfiguration [-Identity] <MailboxIdParameter>
25-
[-Archive]
26-
[-DomainController <Fqdn>]
25+
Get-MailboxRegionalConfiguration [-Identity] <MailboxIdParameter> [-DomainController <Fqdn>]
26+
[-VerifyDefaultFolderNameLanguage]
27+
[<CommonParameters>]
28+
```
29+
30+
### Identity
31+
```
32+
Get-MailboxRegionalConfiguration [[-Identity] <MailboxIdParameter>] [-Archive]
33+
[-VerifyDefaultFolderNameLanguage]
34+
[<CommonParameters>]
35+
```
36+
37+
### MailboxLocation
38+
```
39+
Get-MailboxRegionalConfiguration [-MailboxLocation <MailboxLocationIdParameter>]
2740
[-VerifyDefaultFolderNameLanguage]
2841
[<CommonParameters>]
2942
```
@@ -76,12 +89,25 @@ The Identity parameter specifies the mailbox that you want to view. You can use
7689
Type: MailboxIdParameter
7790
Parameter Sets: (All)
7891
Aliases:
79-
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
92+
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
8093

8194
Required: True
8295
Position: 1
8396
Default value: None
84-
Accept pipeline input: True
97+
Accept pipeline input: True (ByPropertyName, ByValue)
98+
Accept wildcard characters: False
99+
```
100+
101+
```yaml
102+
Type: MailboxIdParameter
103+
Parameter Sets: Identity
104+
Aliases:
105+
Applicable: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Online
106+
107+
Required: False
108+
Position: 1
109+
Default value: None
110+
Accept pipeline input: True (ByPropertyName, ByValue)
85111
Accept wildcard characters: False
86112
```
87113
@@ -110,7 +136,7 @@ The DomainController parameter specifies the domain controller that's used by th
110136
111137
```yaml
112138
Type: Fqdn
113-
Parameter Sets: (All)
139+
Parameter Sets: Default
114140
Aliases:
115141
Applicable: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019
116142

@@ -121,6 +147,24 @@ Accept pipeline input: False
121147
Accept wildcard characters: False
122148
```
123149
150+
### -MailboxLocation
151+
This parameter is available only in the cloud-based service.
152+
153+
{{ Fill MailboxLocation Description }}
154+
155+
```yaml
156+
Type: MailboxLocationIdParameter
157+
Parameter Sets: MailboxLocation
158+
Aliases:
159+
Applicable: Exchange Online
160+
161+
Required: False
162+
Position: Named
163+
Default value: None
164+
Accept pipeline input: False
165+
Accept wildcard characters: False
166+
```
167+
124168
### -VerifyDefaultFolderNameLanguage
125169
The VerifyDefaultFolderNameLanguage switch verifies that the default folder names are localized in the language that's specified for the mailbox (the Language property value). You don't need to specify a value with this switch.
126170

exchange/exchange-ps/exchange/Get-OutboundConnector.md

Lines changed: 17 additions & 0 deletions
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
Get-OutboundConnector [[-Identity] <OutboundConnectorIdParameter>]
2525
[-IncludeTestModeConnectors <Boolean>]
2626
[-IsTransportRuleScoped <Boolean>]
27+
[-ResultSize <Unlimited>]
2728
[<CommonParameters>]
2829
```
2930

@@ -105,6 +106,22 @@ Accept pipeline input: False
105106
Accept wildcard characters: False
106107
```
107108
109+
### -ResultSize
110+
The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000.
111+
112+
```yaml
113+
Type: Unlimited
114+
Parameter Sets: (All)
115+
Aliases:
116+
Applicable: Exchange Online, Exchange Online Protection
117+
118+
Required: False
119+
Position: Named
120+
Default value: None
121+
Accept pipeline input: False
122+
Accept wildcard characters: False
123+
```
124+
108125
### CommonParameters
109126
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).
110127

exchange/exchange-ps/exchange/New-MailboxRestoreRequest.md

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ New-MailboxRestoreRequest -SourceEndpoint <MigrationEndpointIdParameter> -Source
5959
[-CompletedRequestAgeLimit <Unlimited>]
6060
[-Confirm]
6161
[-ConflictResolutionOption <ConflictResolutionOption>]
62+
[-ContentFilter <String>]
63+
[-ContentFilterLanguage <CultureInfo>]
6264
[-CrossTenantRestore]
6365
[-DomainController <Fqdn>]
6466
[-ExcludeDumpster]
@@ -88,6 +90,8 @@ New-MailboxRestoreRequest -SourceDatabase <DatabaseIdParameter> -SourceStoreMail
8890
[-CompletedRequestAgeLimit <Unlimited>]
8991
[-Confirm]
9092
[-ConflictResolutionOption <ConflictResolutionOption>]
93+
[-ContentFilter <String>]
94+
[-ContentFilterLanguage <CultureInfo>]
9195
[-DomainController <Fqdn>]
9296
[-ExcludeDumpster]
9397
[-ExcludeFolders <String[]>]
@@ -120,6 +124,8 @@ New-MailboxRestoreRequest -SourceStoreMailbox <StoreMailboxIdParameter> -TargetM
120124
[-CompletedRequestAgeLimit <Unlimited>]
121125
[-Confirm]
122126
[-ConflictResolutionOption <ConflictResolutionOption>]
127+
[-ContentFilter <String>]
128+
[-ContentFilterLanguage <CultureInfo>]
123129
[-DomainController <Fqdn>]
124130
[-ExcludeDumpster]
125131
[-ExcludeFolders <String[]>]
@@ -182,6 +188,8 @@ New-MailboxRestoreRequest -RemoteDatabaseGuid <Guid> -RemoteHostName <Fqdn> -Rem
182188
[-CompletedRequestAgeLimit <Unlimited>]
183189
[-Confirm]
184190
[-ConflictResolutionOption <ConflictResolutionOption>]
191+
[-ContentFilter <String>]
192+
[-ContentFilterLanguage <CultureInfo>]
185193
[-DomainController <Fqdn>]
186194
[-ExcludeDumpster]
187195
[-ExcludeFolders <String[]>]
@@ -637,6 +645,53 @@ Accept pipeline input: False
637645
Accept wildcard characters: False
638646
```
639647

648+
### -ContentFilter
649+
This parameter is available only in the cloud-based service.
650+
651+
The ContentFilter parameter uses OPATH filter syntax to filter the results by the specified properties and values. Only contents that match the ContentFilter parameter will be restored. The search criteria uses the syntax `"Property -ComparisonOperator 'Value'"`.
652+
653+
- 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.
654+
- Property is a filterable property. For filterable properties, see [Filterable properties for the ContentFilter parameter](https://learn.microsoft.com/exchange/filterable-properties-for-the-contentfilter-parameter).
655+
- 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).
656+
- 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).
657+
658+
You can chain multiple search criteria together using the logical operators `-and` and `-or`. For example, `"Criteria1 -and Criteria2"` or `"(Criteria1 -and Criteria2) -or Criteria3"`.
659+
660+
For detailed information about OPATH filters in Exchange, see [Additional OPATH syntax information](https://learn.microsoft.com/powershell/exchange/recipient-filters#additional-opath-syntax-information).
661+
662+
```yaml
663+
Type: String
664+
Parameter Sets: CrossTenantRestore, MigrationLocalMailboxRestore, RemoteMailboxRestoreMailboxLocationId, SourceMailbox
665+
Aliases:
666+
Applicable: Exchange Online
667+
668+
Required: False
669+
Position: Named
670+
Default value: None
671+
Accept pipeline input: False
672+
Accept wildcard characters: False
673+
```
674+
675+
### -ContentFilterLanguage
676+
This parameter is available only in the cloud-based service.
677+
678+
The ContentFilterLanguage parameter specifies the language being used in the ContentFilter parameter for string searches.
679+
680+
Valid input for this parameter is a supported culture code value from the Microsoft .NET Framework CultureInfo class. For example, da-DK for Danish or ja-JP for Japanese. For more information, see [CultureInfo Class](https://learn.microsoft.com/dotnet/api/system.globalization.cultureinfo).
681+
682+
```yaml
683+
Type: CultureInfo
684+
Parameter Sets: CrossTenantRestore, MigrationLocalMailboxRestore, RemoteMailboxRestoreMailboxLocationId, SourceMailbox
685+
Aliases:
686+
Applicable: Exchange Online
687+
688+
Required: False
689+
Position: Named
690+
Default value: None
691+
Accept pipeline input: False
692+
Accept wildcard characters: False
693+
```
694+
640695
### -DomainController
641696
This parameter is functional only in on-premises Exchange.
642697

0 commit comments

Comments
 (0)