Skip to content

Commit 4125fe2

Browse files
committed
Update find-exchange-cmdlet-permissions.md
Permission updates
1 parent 74604b1 commit 4125fe2

File tree

1 file changed

+16
-9
lines changed

1 file changed

+16
-9
lines changed

exchange/docs-conceptual/find-exchange-cmdlet-permissions.md

Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: "Find the permissions required to run any Exchange cmdlet"
33
ms.author: chrisda
44
author: chrisda
55
manager: deniseb
6-
ms.date: 9/7/2023
6+
ms.date: 06/06/2024
77
ms.audience: ITPro
88
audience: ITPro
99
ms.topic: article
@@ -26,16 +26,23 @@ You can use PowerShell to find the permissions required to run any Exchange or E
2626

2727
- You can only use PowerShell to perform these procedures.
2828

29-
- Basically, you need to be an administrator to complete this procedure. Specifically, you need access to the **Get-ManagementRole** and **Get-ManagementRoleAssignment** cmdlets. By default, access to these cmdlets is granted by the **View-Only Configuration** or **Role Management** roles in Exchange Online, which are assigned only to the **View-Only Organization Management** and **Organization Management** role groups by default.
30-
31-
In cloud-based organizations, membership in the **Global Administrators** role in Microsoft Entra ID gives you the required permissions.
32-
3329
- The procedures in this article don't work in Security & Compliance PowerShell. For more information about Security & Compliance permissions, see the following articles:
3430
- [Permissions in the Microsoft Defender portal](/defender-office-365/mdo-portal-permissions)
3531
- [Permissions in the Microsoft Purview compliance portal](/purview/purview-compliance-portal-permissions)
3632

37-
> [!TIP]
38-
> Having problems? Ask for help in the Exchange forums. Visit the forums at: [Exchange Server](https://go.microsoft.com/fwlink/p/?linkId=60612) or [Exchange Online](https://go.microsoft.com/fwlink/p/?linkId=267542).
33+
- You need to be assigned permissions before you can do the procedures in this article. You have the following options:
34+
- [Exchange Server permissions](/exchange/permissions/permissions): Membership in one of the following role groups:
35+
- **Compliance Management**
36+
- **Hygiene Management**
37+
- **Organization Management**
38+
- **View-Only Organization Management**
39+
- [Exchange Online permissions](/exchange/permissions-exo/permissions-exo): Membership in one of the following role groups:
40+
- **Compliance Management**
41+
- **Delegated Setup**
42+
- **Hygiene Management**
43+
- **Organization Management**
44+
- **View-Only Organization Management**
45+
- [Microsoft Entra permissions](/entra/identity/role-based-access-control/manage-roles-portal): Membership in the **Global Administrator** or **Global Reader** roles gives users the required permissions _and_ permissions for other features in Microsoft 365.
3946

4047
## Use PowerShell to find the permissions required to run a cmdlet
4148

@@ -50,8 +57,8 @@ You can use PowerShell to find the permissions required to run any Exchange or E
5057
$Perms = Get-ManagementRole -Cmdlet <Cmdlet> [-CmdletParameters <Parameter1>,<Parameter2>,...]
5158
```
5259

53-
> [!TIP]
54-
> If you specify multiple parameters, only roles that include _all_ of the specified parameters on the cmdlet are returned.
60+
> [!TIP]
61+
> If you specify multiple parameters, only roles that include _all_ of the specified parameters on the cmdlet are returned.
5562
5663
3. Run the following command:
5764

0 commit comments

Comments
 (0)