Skip to content

Commit 2d2b79b

Browse files
committed
ExO & SCC Blind Cmdlet Sweep
1 parent 99c4b83 commit 2d2b79b

8 files changed

+220
-31
lines changed

exchange/exchange-ps/exchange/Delete-QuarantineMessage.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -173,7 +173,7 @@ If you don't use this switch, the message is deleted, but is potentially recover
173173
Type: SwitchParameter
174174
Parameter Sets: (All)
175175
Aliases:
176-
Applicable: Exchange Online, Security & Compliance
176+
Applicable: Exchange Online, Security & Compliance, Exchange Online Protection
177177
178178
Required: False
179179
Position: Named

exchange/exchange-ps/exchange/New-DlpComplianceRule.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,7 @@ New-DlpComplianceRule [-Name] <String> -Policy <PolicyIdParameter>
149149
[-SentTo <MultiValuedProperty>]
150150
[-SentToMemberOf <RecipientIdParameter[]>]
151151
[-SetHeader <PswsHashtable>]
152+
[-SharedByIRMUserRisk <MultiValuedProperty>]
152153
[-StopPolicyProcessing <Boolean>]
153154
[-SubjectContainsWords <MultiValuedProperty>]
154155
[-SubjectMatchesPatterns <MultiValuedProperty>]
@@ -3110,6 +3111,22 @@ Accept pipeline input: False
31103111
Accept wildcard characters: False
31113112
```
31123113

3114+
### -SharedByIRMUserRisk
3115+
{{ Fill SharedByIRMUserRisk Description }}
3116+
3117+
```yaml
3118+
Type: MultiValuedProperty
3119+
Parameter Sets: (All)
3120+
Aliases:
3121+
Applicable: Security & Compliance
3122+
3123+
Required: False
3124+
Position: Named
3125+
Default value: None
3126+
Accept pipeline input: False
3127+
Accept wildcard characters: False
3128+
```
3129+
31133130
### -StopPolicyProcessing
31143131
The StopPolicyProcessing parameter specifies an action that stops processing more DLP policy rules. Valid values are:
31153132

exchange/exchange-ps/exchange/New-DlpFingerprint.md

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

2323
```
2424
New-DlpFingerprint [[-FileData] <Byte[]>] -Description <String>
25+
[-IsExact <Boolean>]
2526
[-Confirm]
27+
[-ThresholdConfig <PswsHashtable>]
2628
[-WhatIf]
2729
[<CommonParameters>]
2830
```
@@ -97,6 +99,38 @@ Accept pipeline input: False
9799
Accept wildcard characters: False
98100
```
99101

102+
### -IsExact
103+
{{ Fill IsExact Description }}
104+
105+
```yaml
106+
Type: Boolean
107+
Parameter Sets: (All)
108+
Aliases:
109+
Applicable: Security & Compliance
110+
111+
Required: False
112+
Position: Named
113+
Default value: None
114+
Accept pipeline input: False
115+
Accept wildcard characters: False
116+
```
117+
118+
### -ThresholdConfig
119+
{{ Fill ThresholdConfig Description }}
120+
121+
```yaml
122+
Type: PswsHashtable
123+
Parameter Sets: (All)
124+
Aliases:
125+
Applicable: Security & Compliance
126+
127+
Required: False
128+
Position: Named
129+
Default value: None
130+
Accept pipeline input: False
131+
Accept wildcard characters: False
132+
```
133+
100134
### -WhatIf
101135
The WhatIf switch doesn't work in Security & Compliance PowerShell.
102136

exchange/exchange-ps/exchange/New-DlpSensitiveInformationType.md

Lines changed: 65 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,14 @@ For information about the parameter sets in the Syntax section below, see [Excha
2121
## SYNTAX
2222

2323
```
24-
New-DlpSensitiveInformationType [-Name] <String> -Description <String> -Fingerprints <MultiValuedProperty>
24+
New-DlpSensitiveInformationType [[-Name] <String>]
25+
[-Fingerprints <MultiValuedProperty>]
2526
[-Confirm]
27+
[-Description <String>]
28+
[-FileData <Byte[]>]
29+
[-IsExact <Boolean>]
2630
[-Locale <CultureInfo>]
31+
[-ThresholdConfig <PswsHashtable>]
2732
[-WhatIf]
2833
[<CommonParameters>]
2934
```
@@ -38,9 +43,13 @@ To use this cmdlet in Security & Compliance PowerShell, you need to be assigned
3843
### Example 1
3944
```powershell
4045
$Employee_Template = [System.IO.File]::ReadAllBytes('C:\My Documents\Contoso Employee Template.docx')
46+
4147
$Employee_Fingerprint = New-DlpFingerprint -FileData $Employee_Template -Description "Contoso Employee Template"
48+
4249
$Customer_Template = [System.IO.File]::ReadAllBytes('D:\Data\Contoso Customer Template.docx')
50+
4351
$Customer_Fingerprint = New-DlpFingerprint -FileData $Customer_Template -Description "Contoso Customer Template"
52+
4453
New-DlpSensitiveInformationType -Name "Contoso Employee-Customer Confidential" -Fingerprints $Employee_Fingerprint[0],$Customer_Fingerprint[0] -Description "Message contains Contoso employee or customer information."
4554
```
4655

@@ -59,13 +68,29 @@ Parameter Sets: (All)
5968
Aliases:
6069
Applicable: Security & Compliance
6170

62-
Required: True
71+
Required: False
6372
Position: 1
6473
Default value: None
6574
Accept pipeline input: False
6675
Accept wildcard characters: False
6776
```
6877
78+
### -Fingerprints
79+
The Fingerprints parameter specifies the byte-encoded files to use as document fingerprints. You can use multiple document fingerprints separated by commas. For instructions on how to import documents to use as templates for fingerprints, see [New-Fingerprint](https://learn.microsoft.com/powershell/module/exchange/new-fingerprint) or the Examples section.
80+
81+
```yaml
82+
Type: MultiValuedProperty
83+
Parameter Sets: (All)
84+
Aliases:
85+
Applicable: Security & Compliance
86+
87+
Required: True
88+
Position: Named
89+
Default value: None
90+
Accept pipeline input: True
91+
Accept wildcard characters: False
92+
```
93+
6994
### -Description
7095
The Description parameter specifies a description for the sensitive information type rule.
7196
@@ -75,26 +100,26 @@ Parameter Sets: (All)
75100
Aliases:
76101
Applicable: Security & Compliance
77102

78-
Required: True
103+
Required: False
79104
Position: Named
80105
Default value: None
81106
Accept pipeline input: False
82107
Accept wildcard characters: False
83108
```
84109
85-
### -Fingerprints
86-
The Fingerprints parameter specifies the byte-encoded files to use as document fingerprints. You can use multiple document fingerprints separated by commas. For instructions on how to import documents to use as templates for fingerprints, see [New-Fingerprint](https://learn.microsoft.com/powershell/module/exchange/new-fingerprint) or the Examples section.
110+
### -FileData
111+
{{ Fill FileData Description }}
87112
88113
```yaml
89-
Type: MultiValuedProperty
114+
Type: Byte[]
90115
Parameter Sets: (All)
91116
Aliases:
92117
Applicable: Security & Compliance
93118

94-
Required: True
119+
Required: False
95120
Position: Named
96121
Default value: None
97-
Accept pipeline input: True
122+
Accept pipeline input: False
98123
Accept wildcard characters: False
99124
```
100125
@@ -117,6 +142,22 @@ Accept pipeline input: False
117142
Accept wildcard characters: False
118143
```
119144

145+
### -IsExact
146+
{{ Fill IsExact Description }}
147+
148+
```yaml
149+
Type: Boolean
150+
Parameter Sets: (All)
151+
Aliases:
152+
Applicable: Security & Compliance
153+
154+
Required: False
155+
Position: Named
156+
Default value: None
157+
Accept pipeline input: False
158+
Accept wildcard characters: False
159+
```
160+
120161
### -Locale
121162
The Locale parameter specifies the language that's associated with the sensitive information type rule.
122163

@@ -137,6 +178,22 @@ Accept pipeline input: False
137178
Accept wildcard characters: False
138179
```
139180

181+
### -ThresholdConfig
182+
{{ Fill ThresholdConfig Description }}
183+
184+
```yaml
185+
Type: PswsHashtable
186+
Parameter Sets: (All)
187+
Aliases:
188+
Applicable: Security & Compliance
189+
190+
Required: False
191+
Position: Named
192+
Default value: None
193+
Accept pipeline input: False
194+
Accept wildcard characters: False
195+
```
196+
140197
### -WhatIf
141198
The WhatIf switch doesn't work in Security & Compliance PowerShell.
142199

exchange/exchange-ps/exchange/Search-MailboxAuditLog.md

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,6 @@ Search-MailboxAuditLog [[-Identity] <MailboxIdParameter>]
2929
[-ExternalAccess <Boolean>]
3030
[-GroupMailbox]
3131
[-HasAttachments <Boolean>]
32-
[-IncludeInactiveMailbox]
3332
[-LogonTypes <MultiValuedProperty>]
3433
[-Operations <MultiValuedProperty>]
3534
[-ResultSize <Int32>]
@@ -45,7 +44,6 @@ Search-MailboxAuditLog [-Mailboxes <MultiValuedProperty>]
4544
[-ExternalAccess <Boolean>]
4645
[-GroupMailbox]
4746
[-HasAttachments <Boolean>]
48-
[-IncludeInactiveMailbox]
4947
[-LogonTypes <MultiValuedProperty>]
5048
[-Operations <MultiValuedProperty>]
5149
[-ResultSize <Int32>]
@@ -205,26 +203,6 @@ Accept pipeline input: False
205203
Accept wildcard characters: False
206204
```
207205
208-
### -IncludeInactiveMailbox
209-
This parameter is available only in the cloud-based service.
210-
211-
The IncludeInactiveMailbox switch is required to include inactive mailboxes in the search. You don't need to specify a value with this switch.
212-
213-
An inactive mailbox is a mailbox that's placed on Litigation Hold or In-Place Hold before it's soft-deleted. The contents of an inactive mailbox are preserved until the hold is removed.
214-
215-
```yaml
216-
Type: SwitchParameter
217-
Parameter Sets: (All)
218-
Aliases:
219-
Applicable: Exchange Online
220-
221-
Required: False
222-
Position: Named
223-
Default value: None
224-
Accept pipeline input: False
225-
Accept wildcard characters: False
226-
```
227-
228206
### -LogonTypes
229207
The LogonTypes parameter specifies the type of logons. Valid values are:
230208

exchange/exchange-ps/exchange/Set-AutoSensitivityLabelPolicy.md

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ Set-AutoSensitivityLabelPolicy [-Identity] <PolicyIdParameter>
5151
[-RemoveSharePointLocationException <MultiValuedProperty>]
5252
[-SpoAipIntegrationEnabled <Boolean>]
5353
[-StartSimulation <Boolean>]
54+
[-SystemOperation]
5455
[-WhatIf]
5556
[<CommonParameters>]
5657
```
@@ -687,6 +688,23 @@ Type: Boolean
687688
Parameter Sets: Identity
688689
Aliases:
689690
Applicable: Security & Compliance
691+
692+
Required: False
693+
Position: Named
694+
Default value: None
695+
Accept pipeline input: False
696+
Accept wildcard characters: False
697+
```
698+
699+
### -SystemOperation
700+
{{ Fill SystemOperation Description }}
701+
702+
```yaml
703+
Type: SwitchParameter
704+
Parameter Sets: Identity
705+
Aliases:
706+
Applicable: Security & Compliance
707+
690708
Required: False
691709
Position: Named
692710
Default value: None

exchange/exchange-ps/exchange/Set-DlpComplianceRule.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ Set-DlpComplianceRule [-Identity] <ComplianceRuleIdParameter>
148148
[-SentTo <MultiValuedProperty>]
149149
[-SentToMemberOf <RecipientIdParameter[]>]
150150
[-SetHeader <PswsHashtable>]
151+
[-SharedByIRMUserRisk <MultiValuedProperty>]
151152
[-StopPolicyProcessing <Boolean>]
152153
[-SubjectContainsWords <MultiValuedProperty>]
153154
[-SubjectMatchesPatterns <MultiValuedProperty>]
@@ -3025,6 +3026,22 @@ Accept pipeline input: False
30253026
Accept wildcard characters: False
30263027
```
30273028

3029+
### -SharedByIRMUserRisk
3030+
{{ Fill SharedByIRMUserRisk Description }}
3031+
3032+
```yaml
3033+
Type: MultiValuedProperty
3034+
Parameter Sets: All
3035+
Aliases:
3036+
Applicable: Security & Compliance
3037+
3038+
Required: False
3039+
Position: Named
3040+
Default value: None
3041+
Accept pipeline input: False
3042+
Accept wildcard characters: False
3043+
```
3044+
30283045
### -StopPolicyProcessing
30293046
The StopPolicyProcessing parameter specifies an action that stops processing more DLP policy rules. Valid values are:
30303047

0 commit comments

Comments
 (0)