You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: exchange/docs-conceptual/exchange-online-powershell-v2.md
+17-3Lines changed: 17 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -3,7 +3,7 @@ title: About the Exchange Online PowerShell V3 module
3
3
ms.author: chrisda
4
4
author: chrisda
5
5
manager: deniseb
6
-
ms.date: 10/28/2024
6
+
ms.date: 02/25/2025
7
7
ms.audience: Admin
8
8
audience: Admin
9
9
ms.topic: article
@@ -613,14 +613,28 @@ Unless otherwise noted, the current release of the Exchange Online PowerShell mo
613
613
614
614
### Current release
615
615
616
+
#### Version 3.7.1
617
+
618
+
- Added a new property named `ExoExchangeSecurityDescriptor` to the output of **Get-EXOMailbox** that's similar to the `ExchangeSecurityDescriptor` property in the output of **Get-Mailbox**.
619
+
- Added new cmdlets to support the Viva Org Insights Delegation feature:
620
+
-**Add-VivaOrgInsightsDelegatedRole**
621
+
-**Get-VivaOrgInsightsDelegatedRole**
622
+
-**Remove-VivaOrgInsightsDelegatedRole**
623
+
624
+
### Previous releases
625
+
626
+
#### Version 3.7.0
627
+
628
+
- Integrated Web Account Manager (WAM) in authentication flows to enhance security.
629
+
- Command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. Use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet.
630
+
- Fixed connection issues with app only authentication in Security & Compliance PowerShell.
631
+
616
632
#### Version 3.6.0
617
633
618
634
-**Get-VivaModuleFeature** now returns information about the kinds of identities that the feature supports creating policies for (for example, users, groups, or the entire tenant).
619
635
- Cmdlets for Viva feature access management now handle continuous access evaluation (CAE) claim challenges.
620
636
- Added fix for compatibility issue with the Microsoft.Graph module.
621
637
622
-
### Previous releases
623
-
624
638
#### Version 3.5.1
625
639
626
640
- Bug fixes in **Get-EXOMailboxPermission** and **Get-EXOMailbox**.
Copy file name to clipboardExpand all lines: exchange/docs-conceptual/whats-new-in-the-exo-module.md
+14Lines changed: 14 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -22,6 +22,20 @@ description: "Learn about the new features and functionality available in the la
22
22
23
23
This article lists new features in the Exchange Online PowerShell module that's used for connecting to Exchange Online PowerShell, Security & Compliance PowerShell, and standalone Exchange Online Protection (EOP) PowerShell. Features that are currently in preview are denoted with **(preview)**.
Starting with this version of the module, command line help for Exchange Online PowerShell cmdlets is no longer loaded by default. Use the _LoadCmdletHelp_ parameter in the **Connect-ExchangeOnline** command so help for Exchange Online PowerShell cmdlets is available to the **Get-Help** cmdlet.
36
+
37
+
For information about what's in this release, see [Version 3.7.0](exchange-online-powershell-v2.md#version-370).
This example adds a new user to the existing static scope retention policy named Regulation 563 Marketing that's set up for Teams private channels messages.
This example excludes the specified soft-deleted mailbox or mail user from the retention policy configured for Teams private channel messages. You can identify the deleted resources using the mailbox or mail user's email address.
132
+
133
+
Policy exclusions must remain within the supported limits for retention policies. For more information, see [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy).
The DeletedResources parameter specifies the deleted mailbox or mail user to add as an exclusion to the respective location list. Use this parameter with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users that needs to be excluded from a Teams only retention policy.
379
+
380
+
A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter.
381
+
382
+
For information on the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365).
This example excludes the specified soft-deleted mailbox or mail user from the mentioned Teams Retention Policy. You can identify the deleted resources using the mailbox or mail user's email address.
195
+
Policy exclusions must remain within the supported limits for retention policies: [Limits for Microsoft 365 retention policies and retention label policies](https://learn.microsoft.com/purview/retention-limits#maximum-number-of-items-per-policy)
The DeletedResources parameter specifies the Sharepoint sites to be removed from the list of included sites or excluded from a tenant level policy when the associated group has been deleted. You use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters.
662
+
The DeletedResources parameter specifies the deleted Microsoft 365 Group, mailbox, or mail user to be removed or added as an exclusion to the respective location list. Use this parameter with the AddModernGroupLocationException and RemoveModernGroupLocation parameters for deleted Microsoft 365 Groups, or with the AddTeamsChatLocationException parameter for deleted mailboxes or mail users.
663
+
664
+
A valid value is a JSON string. Refer to the Examples section for syntax and usage examples of this parameter.
633
665
634
-
A valid value is a JSON String. See the Examples section for syntax and examples using this parameter.
666
+
For more information on the deleted Microsoft 365 Group scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied).
635
667
636
-
For more information about this scenario, see [Learn more about modern group deletion under retention hold](https://learn.microsoft.com/purview/retention-settings#what-happens-if-a-microsoft-365-group-is-deleted-after-a-policy-is-applied).
668
+
For more information on the inactive mailbox scenario, see [Learn about inactive mailboxes](https://learn.microsoft.com/purview/inactive-mailboxes-in-office-365).
Copy file name to clipboardExpand all lines: exchange/exchange-ps/exchange/Set-ServerComponentState.md
+1-2Lines changed: 1 addition & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -56,8 +56,7 @@ The first command changes the state of all server components to Inactive.
56
56
57
57
The second command changes the state to Active after the maintenance is over (required).
58
58
59
-
> [!NOTE]
60
-
> By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. The services may need to be manually started after the related `ImapProxy` and `PopProxy` components are changed to the Active state.
59
+
**Note**: By design, the Microsoft Exchange IMAP4 and Microsoft Exchange POP3 services stop if the related `ImapProxy` and `PopProxy` components are in the Inactive state. You might need to manually restart the services after the related `ImapProxy` and `PopProxy` components are changed to the Active state.
Copy file name to clipboardExpand all lines: teams/teams-ps/teams/Get-CsOnlineUser.md
+30-17Lines changed: 30 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -21,11 +21,11 @@ Returns information about users who have accounts homed on Microsoft Teams or Sk
21
21
Get-CsOnlineUser [[-Identity] <UserIdParameter>]
22
22
[-AccountType <String>]
23
23
[-Filter <String>]
24
+
[-Properties <String>]
24
25
[-ResultSize <Unlimited>]
25
26
[-SkipUserPolicies]
26
27
[-SoftDeletedUser]
27
28
[-Sort]
28
-
[-UsePreferredDC]
29
29
[<CommonParameters>]
30
30
```
31
31
@@ -191,6 +191,27 @@ Accept pipeline input: False
191
191
Accept wildcard characters: False
192
192
```
193
193
194
+
### -Properties
195
+
196
+
Allows you to specify the properties you want to include in the output. Provide the properties as a comma-separated list. Identity, UserPrincipalName, Alias, AccountEnabled and DisplayName attributes will always be present in the output. Please note that only attributes available in the output of the Get-CsOnlineUser cmdlet can be selected. For a complete list of available attributes, refer to the response of the Get-CsOnlineUser cmdlet.
**Note**: Starting with Teams PowerShell Modules version 4.0 and later, "-ResultSize" type has been changed to uint32.
@@ -267,22 +288,6 @@ Accept pipeline input: False
267
288
Accept wildcard characters: False
268
289
```
269
290
270
-
### -UsePreferredDC
271
-
272
-
Reserved for Microsoft internal use.
273
-
274
-
```yaml
275
-
Type: SwitchParameter
276
-
Parameter Sets: (All)
277
-
Aliases:
278
-
279
-
Required: False
280
-
Position: Named
281
-
Default value: False
282
-
Accept pipeline input: False
283
-
Accept wildcard characters: False
284
-
```
285
-
286
291
### CommonParameters
287
292
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/?LinkID=113216).
288
293
@@ -315,6 +320,14 @@ A recent fix has addressed an issue where some Guest users were being omitted fr
315
320
- Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses.
316
321
- CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits.
317
322
323
+
**Updates in Teams PowerShell Module version 6.9.0 and later**:
324
+
325
+
Adds new attribute in the output of Get-CsOnlineUser cmdlet in commercial environments.
326
+
- TelephoneNumbers: A new list of complex object that includes telephone number and its corresponding assignment category. The assignment category can include values such as 'Primary', 'Private', and 'Alternate'.
327
+
328
+
Adds new parameter to the Get-CsOnlineUser cmdlet in all clouds:
329
+
- Properties: Allows you to specify the properties you want to include in the output. Provide the properties as a comma-separated list. Note that the following properties will always be present in the output: Identity, UserPrincipalName, Alias, AccountEnabled, DisplayName.
330
+
318
331
**Updates in Teams PowerShell Module version 6.8.0 and later**:
319
332
320
333
New policies - TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy and TeamsWorkLoadPolicy will be visible in the Get-CsOnlineUser cmdlet output.
0 commit comments