Skip to content

Commit 403655a

Browse files
authored
Merge branch 'main' into patch-1
2 parents b334e45 + f61c02d commit 403655a

File tree

43 files changed

+1332
-692
lines changed

Some content is hidden

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

43 files changed

+1332
-692
lines changed

.openpublishing.redirection.teams.json

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3019,6 +3019,31 @@
30193019
"source_path": "teams/virtual-folder/MicrosoftTeams/Set-CsGroupPolicyAssignment.md",
30203020
"redirect_url": "/powershell/module/microsoftteams/",
30213021
"redirect_document_id": false
3022+
},
3023+
{
3024+
"source_path": "teams/virtual-folder/MicrosoftTeams/Get-CsTeamsRecordingRollOutPolicy.md",
3025+
"redirect_url": "/powershell/module/microsoftteams/",
3026+
"redirect_document_id": false
3027+
},
3028+
{
3029+
"source_path": "teams/virtual-folder/MicrosoftTeams/Grant-CsTeamsRecordingRollOutPolicy.md",
3030+
"redirect_url": "/powershell/module/microsoftteams/",
3031+
"redirect_document_id": false
3032+
},
3033+
{
3034+
"source_path": "teams/virtual-folder/MicrosoftTeams/New-CsTeamsRecordingRollOutPolicy.md",
3035+
"redirect_url": "/powershell/module/microsoftteams/",
3036+
"redirect_document_id": false
3037+
},
3038+
{
3039+
"source_path": "teams/virtual-folder/MicrosoftTeams/Remove-CsTeamsRecordingRollOutPolicy.md",
3040+
"redirect_url": "/powershell/module/microsoftteams/",
3041+
"redirect_document_id": false
3042+
},
3043+
{
3044+
"source_path": "teams/virtual-folder/MicrosoftTeams/Set-CsTeamsRecordingRollOutPolicy.md",
3045+
"redirect_url": "/powershell/module/microsoftteams/",
3046+
"redirect_document_id": false
30223047
}
30233048
]
3024-
}
3049+
}

exchange/docs-conceptual/app-only-auth-powershell-v2.md

Lines changed: 27 additions & 31 deletions
Large diffs are not rendered by default.

exchange/exchange-ps/ExchangePowerShell/ExchangePowerShell.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -345,6 +345,8 @@ Exchange PowerShell is built on PowerShell technology to a powerful command-line
345345

346346
### [Remove-ContentFilterPhrase](Remove-ContentFilterPhrase.md)
347347

348+
### [Remove-DkimSigningConfig](Remove-DkimSigningConfig.md)
349+
348350
### [Remove-EOPProtectionPolicyRule](Remove-EOPProtectionPolicyRule.md)
349351

350352
### [Remove-ExoPhishSimOverrideRule](Remove-ExoPhishSimOverrideRule.md)

exchange/exchange-ps/ExchangePowerShell/New-ComplianceSearchAction.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,11 @@ In Microsoft 365, the account that you use to run this cmdlet must have a valid
105105

106106
To use this cmdlet in Security & Compliance PowerShell, you need to be assigned permissions. For more information, see [Permissions in the Microsoft Purview compliance portal](https://learn.microsoft.com/purview/microsoft-365-compliance-center-permissions).
107107

108+
To use this cmdlet for Purge actions in Security & Compliance PowerShell, you need to meet the following requirements:
109+
110+
- Use the Exchange Online PowerShell version 3.9.0 or later (August 2025). For more information, see [What's new in the Exchange Online PowerShell module](https://learn.microsoft.com/powershell/exchange/whats-new-in-the-exo-module). Installing this version of the module might require you to unisntall previous versions of the module.
111+
- Run the **Connect-IPPSSession** command with the [EnableSearchOnlySession](https://learn.microsoft.com/powershell/module/exchangepowershell/connect-ippssession#-enablesearchonlysession) switch.
112+
108113
## EXAMPLES
109114

110115
### Example 1

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3471,9 +3471,9 @@ Accept wildcard characters: False
34713471

34723472
The SenderAddressLocation parameter specifies where to look for sender addresses in conditions and exceptions that examine sender email addresses. Valid values are:
34733473

3474-
- Header: Only examine senders in the message headers (for example, the From, Sender, or Reply-To fields). This value is the default.
3475-
- Envelope: Only examine senders from the message envelope (the MAIL FROM value that was used in the SMTP transmission, which is typically stored in the Return-Path field).
3476-
- HeaderOrEnvelope: Examine senders in the message header and the message envelope.
3474+
- Header: Only examine senders in the message headers (the From field). This value is the default.
3475+
- Envelope: Only examine senders from the message envelope (the MAIL FROM value used in SMTP message transmission, which is typically stored in the Return-Path field).
3476+
- HeaderOrEnvelope: Examine senders in the message header (the From field) and the message envelope (the Return-Path field).
34773477

34783478
Message envelope searching is available only for the following conditions and exceptions:
34793479

exchange/exchange-ps/ExchangePowerShell/New-TransportRule.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4799,9 +4799,9 @@ Accept wildcard characters: False
47994799

48004800
The SenderAddressLocation parameter specifies where to look for sender addresses in conditions and exceptions that examine sender email addresses. Valid values are:
48014801

4802-
- Header: Only examine senders in the message headers. For example, in on-premises Exchange the From, Sender, or Reply-To fields. In Exchange Online, the From field only. This value is the default, and is the way rules worked before Exchange 2013 Cumulative Update 1 (CU1).
4803-
- Envelope: Only examine senders from the message envelope (the MAIL FROM value that was used in the SMTP transmission, which is typically stored in the Return-Path field).
4804-
- HeaderOrEnvelope: Examine senders in the message header and the message envelope.
4802+
- Header: Only examine senders in the message headers (the From field). This value is the default, how rules worked before Exchange 2013 Cumulative Update 1 (CU1).
4803+
- Envelope: Only examine senders from the message envelope (the MAIL FROM value used in SMTP message transmission, which is typically stored in the Return-Path field).
4804+
- HeaderOrEnvelope: Examine senders in the message header (the From field) and the message envelope (the Return-Path field).
48054805

48064806
Message envelope searching is available only for the following conditions and exceptions:
48074807

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
---
2+
applicable: Exchange Online, Exchange Online Protection
3+
author: chrisda
4+
external help file: Microsoft.Exchange.TransportMailflow-Help.xml
5+
Locale: en-US
6+
Module Name: ExchangePowerShell
7+
ms.author: chrisda
8+
online version: https://learn.microsoft.com/powershell/module/exchangepowershell/remove-dkimsigningconfig
9+
schema: 2.0.0
10+
title: Remove-DkimSigningConfig
11+
---
12+
13+
# Remove-DkimSigningConfig
14+
15+
## SYNOPSIS
16+
This cmdlet is available only in the cloud-based service.
17+
18+
Use the Remove-DkimSigningConfig cmdlet to remove the DomainKeys Identified Mail (DKIM) signing policy settings for domains in a cloud-based organization.
19+
20+
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
21+
22+
## SYNTAX
23+
24+
```
25+
Remove-DkimSigningConfig [-Identity] <DkimSigningConfigIdParameter>
26+
[-Confirm]
27+
[-Force]
28+
[-WhatIf]
29+
[<CommonParameters>]
30+
```
31+
32+
## DESCRIPTION
33+
You need to be assigned permissions before you can run this cmdlet. Although this article lists all parameters for the cmdlet, you might not have access to some parameters if they aren't 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://learn.microsoft.com/powershell/exchange/find-exchange-cmdlet-permissions).
34+
35+
## EXAMPLES
36+
37+
### Example 1
38+
```powershell
39+
Remove-DkimSigningConfig -Identity contoso.com
40+
```
41+
42+
This example removes the DKIM signing policy for the contoso.com domain.
43+
44+
## PARAMETERS
45+
46+
### -Identity
47+
48+
> Applicable: Exchange Online, Exchange Online Protection
49+
50+
The Identity parameter specifies the DKIM signing policy that you want to remove. You can use any value that uniquely identifies the policy. For example:
51+
52+
- Name: The domain name (for example, contoso.com).
53+
- Distinguished name (DN)
54+
- GUID
55+
56+
```yaml
57+
Type: DkimSigningConfigIdParameter
58+
Parameter Sets: (All)
59+
Aliases:
60+
61+
Required: True
62+
Position: 0
63+
Default value: None
64+
Accept pipeline input: True (ByPropertyName, ByValue)
65+
Accept wildcard characters: False
66+
```
67+
68+
### -Confirm
69+
70+
> Applicable: Exchange Online, Exchange Online Protection
71+
72+
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.
73+
74+
- 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`.
75+
- 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.
76+
77+
```yaml
78+
Type: SwitchParameter
79+
Parameter Sets: (All)
80+
Aliases: cf
81+
82+
Required: False
83+
Position: Named
84+
Default value: None
85+
Accept pipeline input: False
86+
Accept wildcard characters: False
87+
```
88+
89+
### -Force
90+
91+
> Applicable: Exchange Online, Exchange Online Protection
92+
93+
The Force switch hides warning or confirmation messages. You don't need to specify a value with this switch.
94+
95+
You can use this switch to run tasks programmatically where prompting for administrative input is inappropriate.
96+
97+
```yaml
98+
Type: SwitchParameter
99+
Parameter Sets: (All)
100+
Aliases:
101+
102+
Required: False
103+
Position: Named
104+
Default value: None
105+
Accept pipeline input: False
106+
Accept wildcard characters: False
107+
```
108+
109+
### -WhatIf
110+
111+
> Applicable: Exchange Online, Exchange Online Protection
112+
113+
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.
114+
115+
```yaml
116+
Type: SwitchParameter
117+
Parameter Sets: (All)
118+
Aliases: wi
119+
120+
Required: False
121+
Position: Named
122+
Default value: None
123+
Accept pipeline input: False
124+
Accept wildcard characters: False
125+
```
126+
127+
### CommonParameters
128+
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).
129+
130+
## INPUTS
131+
132+
## OUTPUTS
133+
134+
## NOTES
135+
136+
## RELATED LINKS

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3340,9 +3340,9 @@ Accept wildcard characters: False
33403340

33413341
The SenderAddressLocation parameter specifies where to look for sender addresses in conditions and exceptions that examine sender email addresses. Valid values are:
33423342

3343-
- Header: Only examine senders in the message headers (for example, the From, Sender, or Reply-To fields). This value is the default.
3344-
- Envelope: Only examine senders from the message envelope (the MAIL FROM value that was used in the SMTP transmission, which is typically stored in the Return-Path field).
3345-
- HeaderOrEnvelope: Examine senders in the message header and the message envelope.
3343+
- Header: Only examine senders in the message headers (the From field). This value is the default.
3344+
- Envelope: Only examine senders from the message envelope (the MAIL FROM value used in SMTP message transmission, which is typically stored in the Return-Path field).
3345+
- HeaderOrEnvelope: Examine senders in the message header (the From field) and the message envelope (the Return-Path field).
33463346

33473347
Message envelope searching is available only for the following conditions and exceptions:
33483348

exchange/exchange-ps/ExchangePowerShell/Set-HostedOutboundSpamFilterPolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ Accept wildcard characters: False
290290

291291
> Applicable: Exchange Online, Exchange Online Protection
292292

293-
The RecipientLimitInternalPerHour parameter specifies the maximum number of recipients that a user can send to within a day. A valid value is 0 to 10000. The default value is 0, which means the service defaults are used. For more information, see [Sending limits](https://learn.microsoft.com/office365/servicedescriptions/exchange-online-service-description/exchange-online-limits#sending-limits-1).
293+
The RecipientLimitPerDay parameter specifies the maximum number of recipients that a user can send to within a day. A valid value is 0 to 10000. The default value is 0, which means the service defaults are used. For more information, see [Sending limits](https://learn.microsoft.com/office365/servicedescriptions/exchange-online-service-description/exchange-online-limits#sending-limits-1).
294294

295295
```yaml
296296
Type: UInt32

exchange/exchange-ps/ExchangePowerShell/Set-PolicyConfig.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -686,9 +686,9 @@ Accept wildcard characters: False
686686

687687
The SenderAddressLocation parameter specifies where to look for sender addresses in conditions and exceptions that examine sender email addresses. Valid values are:
688688

689-
- Header: Only examine senders in the message headers (for example, the From, Sender, or Reply-To fields). This value is the default.
690-
- Envelope: Only examine senders from the message envelope (the MAIL FROM value that was used in the SMTP transmission, which is typically stored in the Return-Path field).
691-
- HeaderOrEnvelope: Examine senders in the message header and the message envelope.
689+
- Header: Only examine senders in the message headers (the From field). This value is the default.
690+
- Envelope: Only examine senders from the message envelope (the MAIL FROM value used in SMTP message transmission, which is typically stored in the Return-Path field).
691+
- HeaderOrEnvelope: Examine senders in the message header (the From field) and the message envelope (the Return-Path field).
692692

693693
```yaml
694694
Type: PolicySenderAddressLocation

0 commit comments

Comments
 (0)