Skip to content

Commit ebfa9de

Browse files
Merge pull request #13302 from MicrosoftDocs/main
[AutoPublish] main to live - 12/18 19:48 PST | 12/19 09:18 IST
2 parents 3b0c0dc + 2dd855f commit ebfa9de

26 files changed

+62
-62
lines changed

exchange/docs-conceptual/connect-to-exchange-online-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ description: "Learn how to use the Exchange Online PowerShell V3 module to conne
2121
This article contains instructions for how to connect to Exchange Online PowerShell using the Exchange Online PowerShell module with or without multifactor authentication (MFA).
2222

2323
> [!TIP]
24-
> The connection instructions in this article also apply to Exchange Online Protection PowerShell for cloud protection of on-premises email environments without cloud mailboxes.
24+
> The connection instructions in this article also apply to [the Built-in security add-on for on-premises mailboxes](/exchange/standalone-eop/standalone-eop).
2525
2626
The Exchange Online PowerShell module uses modern authentication for connecting to Exchange Online PowerShell and Security & Compliance PowerShell. For more information about the Exchange Online PowerShell module, see [About the Exchange Online PowerShell module](exchange-online-powershell-v2.md).
2727

exchange/docs-conceptual/disable-access-to-exchange-online-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ description: "Admins can learn how to disable or enable access to Exchange Onlin
1616

1717
# Enable or disable access to Exchange Online PowerShell
1818

19-
Exchange Online PowerShell is the administrative interface that enables you to manage the Exchange Online part of your Microsoft 365 organization from the command line (including many default email protections for all cloud mailboxes and protections in Microsoft Defender for Office 365).
19+
Exchange Online PowerShell is the administrative interface that enables you to manage the Exchange Online part of your Microsoft 365 organization from the command line (including many built-in security features for all cloud mailboxes and protections in Microsoft Defender for Office 365).
2020

2121
By default, all accounts in Microsoft 365 are allowed to use Exchange Online PowerShell. This access doesn't give users administrative capabilities. They're still limited by [role based access control (RBAC)](/exchange/permissions-exo/permissions-exo). For example, they can configure some settings on their own mailbox and manage distribution groups that they own, but not much else.
2222

exchange/docs-conceptual/exchange-cmdlet-syntax.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ ms.topic: article
1010
ms.service: exchange-online
1111
ms.localizationpriority: medium
1212
ms.assetid: 85ffe9c8-7f03-4877-8e55-3cbd40228d84
13-
description: "Learn about the structure and syntax of cmdlets in Exchange PowerShell, Exchange Online PowerShell, Security & Compliance PowerShell, and Exchange Online Protection PowerShell for cloud protection of on-premises email environments."
13+
description: "Learn about the structure and syntax of cmdlets in Exchange PowerShell, Exchange Online PowerShell, and Security & Compliance PowerShell, and PowerShell for the Built-in security add-on for on-premises mailboxes."
1414
---
1515

1616
# Exchange cmdlet syntax

exchange/docs-conceptual/exchange-online-powershell-v2.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,14 @@ description: "Admins can learn about the installation, maintenance, and design o
2020

2121
# About the Exchange Online PowerShell module
2222

23-
The Exchange Online PowerShell module (also known as the Exchange Online PowerShell V3 module or EXO V3 module since 2022) uses modern authentication and works with or without multifactor authentication (MFA) for connecting to all Exchange cloud-related PowerShell environments: Exchange Online PowerShell, Security & Compliance PowerShell, and Exchange Online Protection PowerShell for cloud protection of on-premises email environments.
23+
The Exchange Online PowerShell module (also known as the Exchange Online PowerShell V3 module or EXO V3 module since 2022) uses modern authentication and works with or without multifactor authentication (MFA) for connecting to all Exchange cloud-related PowerShell environments: Exchange Online PowerShell, Security & Compliance PowerShell, and PowerShell for [the Built-in security add-on for on-premises mailboxes](/exchange/standalone-eop/standalone-eop).
2424

2525
For connection instructions using the module, see the following articles:
2626

2727
- [Connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md)
2828

2929
> [!TIP]
30-
> Exchange Online Protection PowerShell for cloud protection of on-premises email environments uses the same connection instructions as Exchange Online PowerShell.
30+
> Connection instructions for PowerShell in [the Built-in security add-on for on-premises mailboxes](/exchange/standalone-eop/standalone-eop) are the same as connection instructions for Exchange Online PowerShell.
3131
3232
- [Connect to Security & Compliance PowerShell](connect-to-scc-powershell.md)
3333
- [App-only authentication for unattended scripts in Exchange Online PowerShell and Security & Compliance PowerShell](app-only-auth-powershell-v2.md)

exchange/docs-conceptual/exchange-online-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ description: "Learn about articles that are available for using PowerShell in Ex
1616

1717
# Exchange Online PowerShell
1818

19-
Exchange Online PowerShell is the administrative interface that enables you to manage the Exchange Online part of your Microsoft 365 organization from the command line (including many default email protections for all cloud mailboxes and protections in Microsoft Defender for Office 365). For example, you can use Exchange Online PowerShell to configure mail flow rules (also known as transport rules) and connectors. The following articles provide information about using Exchange Online PowerShell:
19+
Exchange Online PowerShell is the administrative interface that enables you to manage the Exchange Online part of your Microsoft 365 organization from the command line (including many built-in security features for all cloud mailboxes and protections in Microsoft Defender for Office 365). For example, you can use Exchange Online PowerShell to configure mail flow rules (also known as transport rules) and connectors. The following articles provide information about using Exchange Online PowerShell:
2020

2121
- To learn about the ExchangeOnlineManagement module that's required to connect to Exchange Online PowerShell, see [About the Exchange Online PowerShell module](exchange-online-powershell-v2.md).
2222

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
---
2-
title: "Exchange Online Protection PowerShell for cloud protection of on-premises email environments"
2+
title: "PowerShell for the Built-in security add-on for on-premises mailboxes"
33
ms.author: chrisda
44
author: chrisda
55
manager: orspodek
6-
ms.date: 07/11/2025
6+
ms.date: 12/16/2025
77
ms.audience: Admin
88
audience: Admin
99
ms.topic: article
1010
ms.service: exchange-powershell
1111
ms.localizationpriority: medium
1212
ms.assetid: f7918a88-774a-405e-945b-bc2f5ee9f748
13-
description: "Learn about the articles available for using Exchange Online Protection PowerShell to manage cloud protection features for on-premises email environments."
13+
description: "Learn about the articles available for using PowerShell for the Built-in security add-on for on-premises mailboxes."
1414
---
1515

16-
# Exchange Online Protection PowerShell for cloud protection of on-premises email environments
16+
# PowerShell for the Built-in security add-on for on-premises mailboxes
1717

18-
Exchange Online Protection PowerShell is the administrative interface that enables you to manage cloud protection features for on-premises email environments from the command line. For example, you can use Exchange Online Protection PowerShell to configure anti-spam policies, mail flow rules (also known as transport rules) and connectors to support on-premises email protection.
18+
PowerShell is the administrative interface that enables you to manage features in [the Built-in security add-on for on-premises mailboxes](/exchange/standalone-eop/standalone-eop) from the command line. For example, you can use PowerShell to configure anti-spam policies, mail flow rules (also known as transport rules) and connectors to support on-premises email protection.
1919

2020
> [!TIP]
21-
> All organizations with cloud mailboxes (Microsoft 365 A3/E3/G3, A5/E5/G5, Microsoft 365 Business Premium, etc.) use [Exchange Online PowerShell](exchange-online-powershell.md) to manage these same features for cloud email protection.
21+
> All organizations with cloud mailboxes (Microsoft 365 A3/E3/G3, Microsoft 365 Business Standard, Microsoft 365 Business Premium, etc.) use [Exchange Online PowerShell](exchange-online-powershell.md) to manage these same features for cloud email protection.
2222
23-
Exchange Online Protection PowerShell for cloud protection of on-premises email environments is available in the following scenarios:
23+
PowerShell in the Built-in security add-on for on-premises mailboxes is available in the following scenarios:
2424

25-
- **On-premises email environments (not just Microsoft Exchange)**: Mail from the internet passes through cloud protection and filtering before delivery to on-premises recipients. The cloud environment contains no mailboxes.
26-
- **Exchange Enterprise CAL with Services**: The licenses for your on-premises Exchange organization include Exchange Enterprise CAL with Services (cloud protection of on-premises mailboxes is one of the services).
25+
- **On-premises email environments (not just Microsoft Exchange)**: Mail from the internet passes through the Microsoft cloud organization for protection and filtering before delivery to on-premises recipients. The Microsoft cloud organization contains no cloud mailboxes.
26+
- **Exchange Enterprise CAL with Services**: The licenses for your on-premises Exchange organization include Exchange Enterprise CAL with Services (the Built-in security add-on for on-premises mailboxes is one of the services).
2727

28-
The following articles provide information about using Exchange Online Protection PowerShell for cloud protection of on-premises email environments:
28+
The following articles provide information about using PowerShell in the Built-in security add-on for on-premises mailboxes:
2929

30-
- To learn about the ExchangeOnlineManagement module that's required to connect to Exchange Online Protection PowerShell, see [About the Exchange Online PowerShell module](exchange-online-powershell-v2.md).
30+
- To learn about the ExchangeOnlineManagement module that's required to connect to PowerShell, see [About the Exchange Online PowerShell module](exchange-online-powershell-v2.md).
3131

3232
To learn about what's new in the Exchange Online PowerShell module, see [What's new in the Exchange Online PowerShell module](whats-new-in-the-exo-module.md).
3333

34-
- The connection instructions for Exchange Online Protection PowerShell and Exchange Online PowerShell are the same. For instructions, see [Connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md).
34+
- The connection instructions for PowerShell in the Built-in security add-on for on-premises mailboxes and in Exchange Online PowerShell are the same. For instructions, see [Connect to Exchange Online PowerShell](connect-to-exchange-online-powershell.md).
3535

3636
- To learn about the structure and layout of the cmdlet reference articles, see [Exchange cmdlet syntax](exchange-cmdlet-syntax.md).

exchange/docs-conceptual/index.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ landingContent:
3131
url: /powershell/exchange/exchange-online-powershell
3232
- text: Security & Compliance PowerShell
3333
url: /powershell/exchange/scc-powershell
34-
- text: Exchange Online Protection PowerShell for cloud protection of on-premises email environments
34+
- text: PowerShell for the Built-in security add-on for on-premises mailboxes
3535
url: /powershell/exchange/exchange-online-protection-powershell
3636
- title: Connect
3737
linkLists:

exchange/docs-conceptual/scc-powershell.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,6 @@ Security & Compliance PowerShell contains the following types of cmdlets:
3737
- Basic cmdlets that are also available in Exchange Online PowerShell (for example, [Get-User](/powershell/module/exchangepowershell/get-user), and [Get-RoleGroup](/powershell/module/exchangepowershell/get-rolegroup)).
3838
- A few cmdlets that correspond to default protections for cloud mailboxes and protections in Microsoft Defender for Office 365 in the Microsoft Defender portal (for example, [Set-SecOpsOverridePolicy](/powershell/module/exchangepowershell/set-secopsoverridepolicy)).
3939

40-
Cmdlets for most EOP and Defender for Office 365 security features (for example, [anti-spam policies](/defender-office-365/anti-spam-protection-about)) are available only in [Exchange Online PowerShell](exchange-online-powershell.md).
40+
Cmdlets for most built-in security features for all cloud mailboxes and Defender for Office 365 security features (for example, [anti-spam policies](/defender-office-365/anti-spam-protection-about)) are available only in [Exchange Online PowerShell](exchange-online-powershell.md).
4141

4242
Check the **Applies to** value in the cmdlet references article to verify the PowerShell environment where the cmdlet actually resides.

exchange/docs-conceptual/toc.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@
7272
href: client-advanced-settings.md
7373
- name: What's new in the Exchange Online PowerShell module
7474
href: whats-new-in-the-exo-module.md
75-
- name: Exchange Online Protection PowerShell for cloud protection of on-premises email environments
75+
- name: PowerShell for the Built-in security add-on for on-premises mailboxes
7676
href: exchange-online-protection-powershell.md
7777
items:
7878
- name: About the Exchange Online PowerShell module
7979
href: exchange-online-powershell-v2.md
80-
- name: Connect to Exchange Online Protection PowerShell
80+
- name: Connect to PowerShell for the Built-in security add-on for on-premises mailboxes
8181
href: connect-to-exchange-online-powershell.md
8282
- name: Exchange cmdlet syntax
8383
href: exchange-cmdlet-syntax.md

exchange/docs-conceptual/whats-new-in-the-exo-module.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ description: "Learn about the new features and functionality available in the la
2020

2121
# What's new in the Exchange Online PowerShell module
2222

23-
This article lists new features in the Exchange Online PowerShell module used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and Exchange Online Protection PowerShell for cloud protection of on-premises email environments. Features that are currently in preview are denoted with **(preview)**.
23+
This article lists new features in the Exchange Online PowerShell module used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and PowerShell for [the Built-in security add-on for on-premises mailboxes](/exchange/standalone-eop/standalone-eop). Features that are currently in preview are denoted with **(preview)**.
2424

2525
## August 2025
2626

@@ -88,7 +88,7 @@ This article lists new features in the Exchange Online PowerShell module used fo
8888

8989
- [Version 3.2.0](https://www.powershellgallery.com/packages/ExchangeOnlineManagement/3.2.0) has been released.
9090

91-
- [Virtually all](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432) Security & Compliance PowerShell cmdlets are now backed by the REST API, and REST API is used by default. To connect using remote PowerShell mode (which requires [Basic authentication in WinRM](exchange-online-powershell-v2.md#turn-on-basic-authentication-in-winrm)), use the _UseRPSSession_ switch in the **Connect-IPPSSession** command.
91+
- [Virtually all](https://techcommunity.microsoft.com/t5/exchange-team-blog/deprecation-of-remote-powershell-rps-protocol-in-security-and/ba-p/3815432) Security & Compliance PowerShell cmdlets are now backed by the REST API, and REST API is used by default. To connect using remote PowerShell mode (which requires Basic authentication in WinRM), use the _UseRPSSession_ switch in the **Connect-IPPSSession** command.
9292

9393
For information about what's in this release, see [Version 3.2.0](exchange-online-powershell-v2.md#version-320).
9494

@@ -101,7 +101,7 @@ This article lists new features in the Exchange Online PowerShell module used fo
101101
This version supports the Preview of Security & Compliance cmdlets backed by the REST API. Some, but not all cmdlets are supported. Basic authentication in WinRM is not required in Security & Compliance PowerShell for REST API cmdlets.
102102

103103
> [!NOTE]
104-
> The default value of the _UseRPSSession_ switch in **Connect-IPSSession** is now the same as **Connect-ExchangeOnline**. To connect in REST API mode, don't use the _UseRPSSession_ switch in the **Connect-IPPSSession** command. To connect using remote PowerShell mode (which requires [Basic authentication in WinRM](exchange-online-powershell-v2.md#turn-on-basic-authentication-in-winrm)), use the _UseRPSSession_ switch in the **Connect-IPPSSession** command.
104+
> The default value of the _UseRPSSession_ switch in **Connect-IPSSession** is now the same as **Connect-ExchangeOnline**. To connect in REST API mode, don't use the _UseRPSSession_ switch in the **Connect-IPPSSession** command. To connect using remote PowerShell mode (which requires Basic authentication in WinRM), use the _UseRPSSession_ switch in the **Connect-IPPSSession** command.
105105
>
106106
> REST API connections in the EXO V3 module require the PowerShellGet and PackageManagement modules. For more information, see [PowerShellGet for REST-based connections in Windows](exchange-online-powershell-v2.md#powershellget-for-rest-api-connections-in-windows).
107107
@@ -112,7 +112,7 @@ This article lists new features in the Exchange Online PowerShell module used fo
112112
This version supports the Preview of Security & Compliance cmdlets backed by the REST API. Some, but not all cmdlets are supported. Basic authentication in WinRM is not required in Security & Compliance PowerShell for REST API cmdlets.
113113

114114
> [!NOTE]
115-
> The default value of the _UseRPSSession_ switch in **Connect-IPSSession** is opposite of **Connect-ExchangeOnline**. To connect in REST API mode, use `-UseRPSSession:$false` in the **Connect-IPPSSession** command. To connect using remote PowerShell mode (which requires [Basic authentication in WinRM](exchange-online-powershell-v2.md#turn-on-basic-authentication-in-winrm)), don't use the _UseRPSSession_ switch in the **Connect-IPPSSession** command. The default behavior will change in a later version of the module as more Security & Compliance cmdlets are available in REST API mode.
115+
> The default value of the _UseRPSSession_ switch in **Connect-IPSSession** is opposite of **Connect-ExchangeOnline**. To connect in REST API mode, use `-UseRPSSession:$false` in the **Connect-IPPSSession** command. To connect using remote PowerShell mode (which requires Basic authentication in WinRM), don't use the _UseRPSSession_ switch in the **Connect-IPPSSession** command. The default behavior will change in a later version of the module as more Security & Compliance cmdlets are available in REST API mode.
116116
117117
## January 2023
118118

0 commit comments

Comments
 (0)