Skip to content

Commit 0676639

Browse files
committed
Merge branch 'main' into CBA-chrisda
2 parents 974c670 + c80b69d commit 0676639

11 files changed

+59
-10
lines changed

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ Certificate based authentication (CBA) or app-only authentication as described i
4242
> - [Remove-UnifiedGroupLinks](/powershell/module/exchange/remove-unifiedgrouplinks)
4343
> - [Add-UnifiedGroupLinks](/powershell/module/exchange/add-unifiedgrouplinks)
4444
>
45-
> You can use Microsoft Graph to replace most of the functionality from those cmdlets. For more information, see [Working with groups in Microsoft Graph](/graph/api/resources/groups-overview)
45+
> You can use Microsoft Graph to replace most of the functionality from those cmdlets. For more information, see [Working with groups in Microsoft Graph](/graph/api/resources/groups-overview).
4646
>
4747
> - In Security & Compliance PowerShell, you can't use the procedures in this article with the following cmdlets:
4848
> - [Get-ComplianceCase](/powershell/module/exchange/get-compliancecase)

exchange/docs-conceptual/connect-exo-powershell-managed-identity.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,17 @@ Unlike other connection methods using the Exchange Online PowerShell module, you
2525

2626
The rest of this article explains how to connect using managed identity, and the requirements for creating and configuring the proper resources with managed identities in Azure.
2727

28+
> [!NOTE]
29+
> In Exchange Online PowerShell, you can't use the procedures in this article with the following Microsoft 365 Group cmdlets:
30+
>
31+
> - [New-UnifiedGroup](/powershell/module/exchange/new-unifiedgroup)
32+
> - [Remove-UnifiedGroup](/powershell/module/exchange/remove-unifiedgroup)
33+
> - [Set-UnifiedGroup](/powershell/module/exchange/set-unifiedgroup)
34+
> - [Remove-UnifiedGroupLinks](/powershell/module/exchange/remove-unifiedgrouplinks)
35+
> - [Add-UnifiedGroupLinks](/powershell/module/exchange/add-unifiedgrouplinks)
36+
>
37+
> You can use Microsoft Graph to replace most of the functionality from those cmdlets. For more information, see [Working with groups in Microsoft Graph](/graph/api/resources/groups-overview).
38+
2839
## Connect to Exchange Online PowerShell using system-assigned managed identity
2940

3041
After you've [Created and configured a system-assigned managed identity](#create-and-configure-a-system-assigned-managed-identity), use the following syntax to connect to Exchange Online PowerShell:

exchange/exchange-ps/exchange/Add-MailboxPermission.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -240,9 +240,9 @@ The User parameter specifies who gets the permissions on the mailbox. You can sp
240240
241241
- Mailbox users
242242
- Mail users
243-
- Security groups
243+
- Mail-enabled security groups (non-mail-enabled security groups are selectable, but they don't work)
244244
245-
**Note**: When a security group is used to specify Full Access permissions, the auto-mapping feature won't automatically add the mailbox in Outlook for the group member. See the [Mailboxes to which your account has full access aren't automapped to Outlook profile](https://learn.microsoft.com/outlook/troubleshoot/profiles-and-accounts/full-access-mailbox-not-automapped-outlook-profile) article for more information.
245+
**Note**: When a mail-enabled security group is used to specify Full Access permissions, the auto-mapping feature won't automatically add the mailbox in Outlook for the group member. See the [Mailboxes to which your account has full access aren't automapped to Outlook profile](https://learn.microsoft.com/outlook/troubleshoot/profiles-and-accounts/full-access-mailbox-not-automapped-outlook-profile) article for more information.
246246
247247
You can use any value that uniquely identifies the user or group. For example:
248248

exchange/exchange-ps/exchange/Add-UnifiedGroupLinks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This cmdlet is available only in the cloud-based service.
1616

1717
Use the Add-UnifiedGroupLinks cmdlet to add members, owners and subscribers to Microsoft 365 Groups in your cloud-based organization. To remove members, owners, and subscribers, use the Remove-UnifiedGroupLinks cmdlet. To modify other properties of Microsoft 365 Groups, use the Set-UnifiedGroup cmdlet.
1818

19-
**Note**: You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts). You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group).
19+
**Note**: You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group).
2020

2121
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2222

exchange/exchange-ps/exchange/Get-CaseHoldPolicy.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info
1616

1717
Use the Get-CaseHoldPolicy to view existing case hold policies in the Microsoft Purview compliance portal. To get relevant information about how the hold was applied and the affected locations, you need to include the DistributionDetail switch.
1818

19-
**Note**: This cmdlet doesn't work if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts).
19+
**Note**: This cmdlet doesn't work if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity.
2020

2121
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2222

exchange/exchange-ps/exchange/Get-ComplianceCase.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This cmdlet is available only in Security & Compliance PowerShell. For more info
1616

1717
Use the Get-ComplianceCase cmdlet to different types of compliance cases in the Microsoft Purview compliance portal. See the CaseType parameter for a list of these case types.
1818

19-
**Note**: This cmdlet doesn't work if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts).
19+
**Note**: This cmdlet doesn't work if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity.
2020

2121
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2222

exchange/exchange-ps/exchange/New-UnifiedGroup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This cmdlet is available only in the cloud-based service.
1616

1717
Use the New-UnifiedGroup cmdlet to create Microsoft 365 Groups in your cloud-based organization. To add members, owners, and subscribers to Microsoft 365 Groups, use the Add-UnifiedGroupLinks cmdlet.
1818

19-
**Note**: You can't use this cmdlet to create Microsoft 365 Groups if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts). You can use Microsoft Graph instead. For more information, see [Create group](https://learn.microsoft.com/graph/api/group-post-groups).
19+
**Note**: You can't use this cmdlet to create Microsoft 365 Groups if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Create group](https://learn.microsoft.com/graph/api/group-post-groups).
2020

2121
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2222

exchange/exchange-ps/exchange/Remove-UnifiedGroup.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This cmdlet is available only in the cloud-based service.
1616

1717
Use the Remove-UnifiedGroup cmdlet to remove Microsoft 365 Groups from your cloud-based organization.
1818

19-
**Note**: You can't use this cmdlet to remove Microsoft 365 Groups if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts). You can use Microsoft Graph instead. For more information, see [Delete group](https://learn.microsoft.com/graph/api/group-delete).
19+
**Note**: You can't use this cmdlet to remove Microsoft 365 Groups if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Delete group](https://learn.microsoft.com/graph/api/group-delete).
2020

2121
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2222

exchange/exchange-ps/exchange/Remove-UnifiedGroupLinks.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ This cmdlet is available only in the cloud-based service.
1616

1717
Use the Remove-UnifiedGroupLinks cmdlet to remove members, owners and subscribers from Microsoft 365 Groups in your cloud-based organization. To add members, owners and subscribers, use the Add-UnifiedGroupLinks cmdlet. To modify other properties of Microsoft 365 Groups, use the Set-UnifiedGroup cmdlet.
1818

19-
**Note**: You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts). You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group).
19+
**Note**: You can't use this cmdlet to modify Microsoft 365 Group members, owners, or subscribers if you connect using certificate based authentication (also known as CBA or app-only authentication for unattended scripts) or Azure managed identity. You can use Microsoft Graph instead. For more information, see [Group resource type](https://learn.microsoft.com/graph/api/resources/group).
2020

2121
For information about the parameter sets in the Syntax section below, see [Exchange cmdlet syntax](https://learn.microsoft.com/powershell/exchange/exchange-cmdlet-syntax).
2222

exchange/exchange-ps/exchange/Restore-RecoverableItems.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,8 @@ Restore-RecoverableItems -Identity <GeneralMailboxOrMailUserIdParameter[]>
4646
[-LastParentFolderID <String>]
4747
[-MaxParallelSize <Int32>]
4848
[-NoOutput]
49+
[-PolicyTag <String[]>]
50+
[-RestoreTargetFolder <String>]
4951
[-ResultSize <Unlimited>]
5052
[-SourceFolder <RecoverableItemsFolderType>]
5153
[-SubjectContains <String>]
@@ -287,6 +289,42 @@ Accept pipeline input: False
287289
Accept wildcard characters: False
288290
```
289291
292+
### -PolicyTag
293+
This parameter is available only in the cloud-based service.
294+
295+
{{ Fill PolicyTag Description }}
296+
297+
```yaml
298+
Type: String[]
299+
Parameter Sets: Default
300+
Aliases:
301+
Applicable: Exchange Online
302+
303+
Required: False
304+
Position: Named
305+
Default value: None
306+
Accept pipeline input: False
307+
Accept wildcard characters: False
308+
```
309+
310+
### -RestoreTargetFolder
311+
This parameter is available only in the cloud-based service.
312+
313+
{{ Fill RestoreTargetFolder Description }}
314+
315+
```yaml
316+
Type: String
317+
Parameter Sets: Default
318+
Aliases:
319+
Applicable: Exchange Online
320+
321+
Required: False
322+
Position: Named
323+
Default value: None
324+
Accept pipeline input: False
325+
Accept wildcard characters: False
326+
```
327+
290328
### -ResultSize
291329
The ResultSize parameter specifies the maximum number of results to return. If you want to return all requests that match the query, use unlimited for the value of this parameter. The default value is 1000.
292330

0 commit comments

Comments
 (0)