Skip to content

Commit a8d7984

Browse files
authored
Merge pull request #11902 from MicrosoftDocs/chrisda
Chrisda to Main
2 parents bea1a78 + 5f746eb commit a8d7984

12 files changed

+40
-20
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

exchange/exchange-ps/exchange/Get-MyAnalyticsFeatureConfig.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ Get-MyAnalyticsFeatureConfig -Identity <String>
2929
```
3030

3131
## DESCRIPTION
32-
This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
32+
This cmdlet requires the .NET Framework 4.7.2 or later.
33+
34+
To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
3335

3436
- Global Administrator
3537
- Exchange Administrator

exchange/exchange-ps/exchange/Get-UserBriefingConfig.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,9 @@ Get-UserBriefingConfig -Identity <String>
2626
```
2727

2828
## DESCRIPTION
29-
This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
29+
This cmdlet requires the .NET Framework 4.7.2 or later.
30+
31+
To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
3032

3133
- Global Administrator
3234
- Exchange Administrator

exchange/exchange-ps/exchange/Get-VivaInsightsSettings.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,9 @@ Get-VivaInsightsSettings -Identity <String>
3030
```
3131

3232
## DESCRIPTION
33-
This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
33+
This cmdlet requires the .NET Framework 4.7.2 or later.
34+
35+
To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
3436

3537
- Global Administrator
3638
- Exchange Administrator

exchange/exchange-ps/exchange/Get-VivaModuleFeatureEnablement.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate.
3434

3535
This cmdlet requires the .NET Framework 4.7.2 or later.
3636

37-
Currently, you need to be a member of the Global administrators role to run this cmdlet.
37+
Currently, you need to be a member of the Global Administrators role to run this cmdlet.
3838

3939
To learn more about administrator role permissions in Microsoft Entra ID, see [Role template IDs](https://learn.microsoft.com/entra/identity/role-based-access-control/permissions-reference#role-template-ids).
4040

exchange/exchange-ps/exchange/Get-VivaModuleFeaturePolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate.
5050

5151
This cmdlet requires the .NET Framework 4.7.2 or later.
5252

53-
Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet.
53+
Currently, you need to be a member of the Global Administrators role or the roles that have been assigned at the feature level to run this cmdlet.
5454

5555
To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management).
5656

exchange/exchange-ps/exchange/Remove-VivaModuleFeaturePolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ You need to use the Connect-ExchangeOnline cmdlet to authenticate.
5050

5151
This cmdlet requires the .NET Framework 4.7.2 or later.
5252

53-
Currently, you need to be a member of the Global administrators role or the roles that have been assigned at the feature level to run this cmdlet.
53+
Currently, you need to be a member of the Global Administrators role or the roles that have been assigned at the feature level to run this cmdlet.
5454

5555
To learn more about assigned roles at the feature level, see [Features Available for Feature Access Management](https://learn.microsoft.com/viva/feature-access-management#features-available-for-feature-access-management).
5656

exchange/exchange-ps/exchange/Set-MyAnalyticsFeatureConfig.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ Set-MyAnalyticsFeatureConfig -Identity <String>
3232
```
3333

3434
## DESCRIPTION
35-
This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
35+
This cmdlet requires the .NET Framework 4.7.2 or later.
36+
37+
To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
3638

3739
- Global Administrator
3840
- Exchange Administrator

exchange/exchange-ps/exchange/Set-UserBriefingConfig.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,9 @@ Set-UserBriefingConfig -Identity <String> -Enabled <Boolean>
2727
```
2828

2929
## DESCRIPTION
30-
This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
30+
This cmdlet requires the .NET Framework 4.7.2 or later.
31+
32+
To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
3133

3234
- Global Administrator
3335
- Exchange Administrator

exchange/exchange-ps/exchange/Set-VivaInsightsSettings.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,9 @@ Set-VivaInsightsSettings -Identity <String> -Enabled <Boolean> -Feature <String>
2929
```
3030

3131
## DESCRIPTION
32-
This cmdlet requires the .NET Framework 4.7.2 or later. To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
32+
This cmdlet requires the .NET Framework 4.7.2 or later.
33+
34+
To run this cmdlet, you need to be a member of one of the following directory role groups in the destination organization:
3335

3436
- Global Administrator
3537
- Exchange Administrator

0 commit comments

Comments
 (0)