Skip to content

Commit ec32f43

Browse files
Merge branch 'main' into patch-1
2 parents 435c4c1 + bd4b57c commit ec32f43

40 files changed

+2402
-203
lines changed

teams/teams-ps/teams/Find-CsGroup.md

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,6 @@ online version: https://learn.microsoft.com/powershell/module/teams/find-csgroup
44
applicable: Microsoft Teams
55
title: Find-CsGroup
66
schema: 2.0.0
7-
manager: bulenteg
8-
author: tomkau
9-
ms.author: tomkau
10-
ms.reviewer: williamlooney
117
---
128

139
# Find-CsGroup
@@ -18,7 +14,7 @@ Use the Find-CsGroup cmdlet to search groups.
1814
## SYNTAX
1915

2016
```
21-
Find-CsGroup [-Tenant <Guid>] -SearchQuery <String> [-MaxResults <UInt32>] [-ExactMatchOnly <Boolean>]
17+
Find-CsGroup [-Tenant <Guid>] -SearchQuery <String> [-MaxResults <UInt32>] [-ExactMatchOnly <Boolean>] [-MailEnabledOnly <Boolean>]
2218
[-Force] [<CommonParameters>]
2319
```
2420

@@ -107,6 +103,21 @@ Accept pipeline input: False
107103
Accept wildcard characters: False
108104
```
109105
106+
### -MailEnabledOnly
107+
Instructs the cmdlet to return mail enabled only groups.
108+
109+
```yaml
110+
Type: Boolean
111+
Parameter Sets: (All)
112+
Aliases:
113+
114+
Required: False
115+
Position: Named
116+
Default value: None
117+
Accept pipeline input: False
118+
Accept wildcard characters: False
119+
```
120+
110121
### -Tenant
111122
This parameter is reserved for internal Microsoft use.
112123

teams/teams-ps/teams/Get-CsHybridTelephoneNumber.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ This cmdlet displays information about one or more hybrid telephone numbers.
1919

2020
### Assignment (Default)
2121
```powershell
22-
Get-CsHybridTelephoneNumber [-TelephoneNumber <string>] [<CommonParameters>]
22+
Get-CsHybridTelephoneNumber [-TelephoneNumber <string>] -InputObject <IConfigApiBasedCmdletsIdentity> [<CommonParameters>]
2323
```
2424

2525
## DESCRIPTION
@@ -69,6 +69,21 @@ Accept pipeline input: False
6969
Accept wildcard characters: False
7070
```
7171
72+
### -InputObject
73+
The identity parameter.
74+
75+
```yaml
76+
Type: IConfigApiBasedCmdletsIdentity
77+
Parameter Sets: GetViaIdentity
78+
Aliases:
79+
80+
Required: True
81+
Position: Named
82+
Default value: None
83+
Accept pipeline input: True (ByValue)
84+
Accept wildcard characters: False
85+
```
86+
7287
### CommonParameters
7388
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).
7489
Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
---
2+
external help file: MicrosoftTeams-help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://learn.microsoft.com/powershell/module/teams/get-csonlineaudioconferencingroutingpolicy
5+
schema: 2.0.0
6+
---
7+
8+
# Get-CsOnlineAudioConferencingRoutingPolicy
9+
10+
## SYNOPSIS
11+
12+
This cmdlet retrieves all online audio conferencing routing policies for the tenant.
13+
14+
## SYNTAX
15+
16+
### Identity (Default)
17+
18+
```powershell
19+
Get-CsOnlineAudioConferencingRoutingPolicy [[-Identity] <String>] [-MsftInternalProcessingMode <String>]
20+
[<CommonParameters>]
21+
```
22+
23+
### Filter
24+
25+
```powershell
26+
Get-CsOnlineAudioConferencingRoutingPolicy [-MsftInternalProcessingMode <String>] [-Filter <String>]
27+
[<CommonParameters>]
28+
```
29+
30+
## DESCRIPTION
31+
32+
Teams meeting dial-out calls are initiated from within a meeting in your organization to PSTN numbers, including call-me-at calls and calls to bring new participants to a meeting.
33+
34+
To enable Teams meeting dial-out routing through Direct Routing to on-network users, you need to create and assign an Audio Conferencing routing policy called "OnlineAudioConferencingRoutingPolicy."
35+
36+
The OnlineAudioConferencingRoutingPolicy policy is equivalent to the CsOnlineVoiceRoutingPolicy for 1:1 PSTN calls via Direct Routing.
37+
38+
Audio Conferencing voice routing policies determine the available routes for calls from meeting dial-out based on the destination number. Audio Conferencing voice routing policies link to PSTN usages, determining routes for meeting dial-out calls by associated organizers.
39+
40+
## EXAMPLES
41+
42+
### Example 1
43+
44+
```powershell
45+
PS C:\> Get-CsOnlineAudioConferencingRoutingPolicy
46+
```
47+
48+
Retrieves all Online Audio Conferencing Routing Policy instances
49+
50+
## PARAMETERS
51+
52+
### -Filter
53+
54+
Enables you to use wildcard characters when indicating the policy (or policies) to be returned. To return a collection of all the per-user policies, use this syntax: -Filter "tag:*".
55+
56+
```yaml
57+
Type: String
58+
Parameter Sets: Filter
59+
Aliases:
60+
61+
Required: False
62+
Position: Named
63+
Default value: None
64+
Accept pipeline input: False
65+
Accept wildcard characters: False
66+
```
67+
68+
### -Identity
69+
70+
The identity of the Online Audio Conferencing Routing Policy.
71+
72+
```yaml
73+
Type: String
74+
Parameter Sets: Identity
75+
Aliases:
76+
77+
Required: False
78+
Position: 1
79+
Default value: None
80+
Accept pipeline input: False
81+
Accept wildcard characters: False
82+
```
83+
84+
### -MsftInternalProcessingMode
85+
86+
For internal use only.
87+
88+
```yaml
89+
Type: String
90+
Parameter Sets: (All)
91+
Aliases:
92+
93+
Required: False
94+
Position: Named
95+
Default value: None
96+
Accept pipeline input: False
97+
Accept wildcard characters: False
98+
```
99+
100+
### CommonParameters
101+
102+
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see [about_CommonParameters](http://go.microsoft.com/fwlink/?LinkID=113216).
103+
104+
## INPUTS
105+
106+
### None
107+
108+
## OUTPUTS
109+
110+
### System.Object
111+
112+
## NOTES
113+
114+
## RELATED LINKS
115+
116+
[New-CsOnlineAudioConferencingRoutingPolicy](New-CsOnlineAudioConferencingRoutingPolicy.md)
117+
[Remove-CsOnlineAudioConferencingRoutingPolicy](Remove-CsOnlineAudioConferencingRoutingPolicy.md)
118+
[Grant-CsOnlineAudioConferencingRoutingPolicy](Grant-CsOnlineAudioConferencingRoutingPolicy.md)
119+
[Set-CsOnlineAudioConferencingRoutingPolicy](Set-CsOnlineAudioConferencingRoutingPolicy.md)

teams/teams-ps/teams/Get-CsOnlineUser.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -315,6 +315,34 @@ A recent fix has addressed an issue where some Guest users were being omitted fr
315315
- Conferencing_RequiresCommunicationCredits: Allows pay-per minute Audio Conferencing without monthly licenses.
316316
- CommunicationCredits: Enables users to pay Teams calling and conferencing through the credits.
317317

318+
**Updates in Teams PowerShell Module version 6.8.0 and later**:
319+
320+
New policies - TeamsBYODAndDesksPolicy, TeamsAIPolicy, TeamsWorkLocationDetectionPolicy, TeamsMediaConnectivityPolicy, TeamsMeetingTemplatePermissionPolicy, TeamsVirtualAppointmentsPolicy and TeamsWorkLoadPolicy will be visible in the Get-CsOnlineUser cmdlet output.
321+
322+
The following updates are applicable for organizations having TeamsOnly users that use Microsoft Teams PowerShell version 6.8.0 or later for Microsoft Teams operated by 21Vianet. These updates will be rolled out gradually to older Microsoft Teams PowerShell versions.
323+
324+
The following attributes are populated with correct values in the output of Get-CsOnlineUser when not using the "-identity" parameter:
325+
326+
- CountryAbbreviation
327+
- UserValidationErrors
328+
- WhenCreated
329+
330+
The following updates are applicable to the output in scenarios where "-identity" parameter is not used:
331+
332+
- Only valid OnPrem users would be available in the output: These are users that are DirSyncEnabled and have a valid OnPremSipAddress or SIP address in ShadowProxyAddresses.
333+
- Guest are available in the output
334+
- Unlicensed Users: Unlicensed users would show up in the output of Get-CsOnlineUser (note Unlicensed users in commercial clouds would show up in the output for only 30 days post-license removal.)
335+
- Soft deleted users: These users will be displayed in the output of Get-CsOnlineUser and the TAC Manage Users page by default with SoftDeletionTimestamp set to a value.
336+
- AccountType as Unknown will be renamed to AccountType as IneligibleUser in GCC High and DoD environments. IneligibleUser will include users who do not have any valid Teams licenses (except Guest, SfbOnPremUser, ResourceAccount).
337+
338+
If any information is required for a user that is not available in the output (when not using "-identity" parameter) then it can be obtained using the "-identity" parameter. Information for all users would be available using the "-identity" parameter until they are hard deleted.
339+
340+
If Guest, Soft Deleted Users, IneligibleUser are not required in the output then they can be filtered out by using filter on AccountType and SoftDeletionTimestamp. For example:
341+
342+
- Get-CsOnlineUser -Filter {AccountType -ne 'Guest'}
343+
- Get-CsOnlineUser -Filter {SoftDeletionTimestamp -eq $null}
344+
- Get-CsOnlineUser -Filter {AccountType -ne 'IneligibleUser'}
345+
318346
**Updates in Teams PowerShell Module version 6.1.1 Preview and later**:
319347

320348
The following updates are applicable for organizations that use Microsoft Teams PowerShell version 6.1.1 (Targeted Release: April 15th, 2024) or later. These changes will be gradually rolled out for all tenants starting from April 26th, 2024.

teams/teams-ps/teams/Get-CsPolicyPackage.md

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ This cmdlet supports retrieving all the policy packages available on a tenant.
1717

1818
## SYNTAX
1919

20-
```
21-
Get-CsPolicyPackage [[-Identity] <String>] [<CommonParameters>]
20+
```powershell
21+
Get-CsPolicyPackage [[-Identity] <String>] -InputObject <IConfigApiBasedCmdletsIdentity> [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
@@ -80,6 +80,22 @@ Accept pipeline input: False
8080
Accept wildcard characters: False
8181
```
8282
83+
### -InputObject
84+
85+
The identity parameter.
86+
87+
```yaml
88+
Type: IConfigApiBasedCmdletsIdentity
89+
Parameter Sets: GetViaIdentity
90+
Aliases:
91+
92+
Required: True
93+
Position: Named
94+
Default value: None
95+
Accept pipeline input: True (ByValue)
96+
Accept wildcard characters: False
97+
```
98+
8399
### CommonParameters
84100
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).
85101

teams/teams-ps/teams/Get-CsTeamsAIPolicy.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,19 @@ ms.author: andywang
1313

1414
## SYNOPSIS
1515

16-
This cmdlet retrieves all Teams AI policies for current tenant.
16+
This cmdlet retrieves all Teams AI policies for the tenant.
1717

1818
## SYNTAX
1919

20-
```
21-
Get-CsTeamsAIPolicy [<CommonParameters>]
20+
```powershell
21+
Get-CsTeamsAIPolicy [[-Identity] <String>] [-Filter <String>] [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
2525

2626
The new csTeamsAIPolicy will replace the existing enrollment settings in csTeamsMeetingPolicy, providing enhanced flexibility and control for Teams meeting administrators. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice enrollment, the new policy introduces two distinct settings: EnrollFace and EnrollVoice. These can be individually set to Enabled or Disabled, offering more granular control over biometric enrollments. In addition to improving the management of face and voice data, the csTeamsAIPolicy is designed to support future AI-related settings in Teams, making it a scalable solution for evolving needs.
2727

28-
This cmdlet retrieves all Teams AI policies for current tenant.
28+
This cmdlet retrieves all Teams AI policies for the tenant.
2929

3030
## EXAMPLES
3131

@@ -34,7 +34,7 @@ This cmdlet retrieves all Teams AI policies for current tenant.
3434
PS C:\> Get-CsTeamsAIPolicy
3535
```
3636

37-
Retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values.
37+
Retrieves Teams AI policies and shows "EnrollFace" and "EnrollVoice" values.
3838

3939
## PARAMETERS
4040

@@ -86,4 +86,4 @@ This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable
8686
8787
[Set-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/set-csteamsaipolicy)
8888
89-
[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy)
89+
[Grant-CsTeamsAIPolicy](https://learn.microsoft.com/powershell/module/teams/grant-csteamsaipolicy)

teams/teams-ps/teams/Get-CsTeamsShiftsConnectionSyncResult.md

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ This cmdlet supports retrieving the list of user details in the mapped teams of
1818
## SYNTAX
1919

2020
```
21-
Get-CsTeamsShiftsConnectionSyncResult -ConnectorInstanceId <string> -TeamId <string> [<CommonParameters>]
21+
Get-CsTeamsShiftsConnectionSyncResult -ConnectorInstanceId <string> -TeamId <string> -InputObject <IConfigApiBasedCmdletsIdentity> [<CommonParameters>]
2222
```
2323

2424
## DESCRIPTION
@@ -76,6 +76,22 @@ Accept pipeline input: False
7676
Accept wildcard characters: False
7777
```
7878
79+
### -InputObject
80+
81+
The Identity parameter.
82+
83+
```yaml
84+
Type: IConfigApiBasedCmdletsIdentity
85+
Parameter Sets: GetViaIdentity
86+
Aliases:
87+
88+
Required: True
89+
Position: Named
90+
Default value: None
91+
Accept pipeline input: True (ByValue)
92+
Accept wildcard characters: False
93+
```
94+
7995
### CommonParameters
8096
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).
8197

0 commit comments

Comments
 (0)