Skip to content

Commit 35455cc

Browse files
authored
Merge branch 'main' into fix-teams-ai-cmdlet-docs
2 parents 0444085 + 6f0c275 commit 35455cc

File tree

3 files changed

+264
-0
lines changed

3 files changed

+264
-0
lines changed
Lines changed: 92 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,92 @@
1+
---
2+
external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://learn.microsoft.com/powershell/module/teams/Get-CsTeamsMessagingConfiguration
5+
schema: 2.0.0
6+
---
7+
8+
# Get-CsTeamsMessagingConfiguration
9+
10+
## SYNOPSIS
11+
12+
TeamsMessagingConfiguration determines the messaging settings for users. This cmdlet returns your organization's current settings.
13+
14+
## SYNTAX
15+
16+
### Identity (Default)
17+
18+
```powershell
19+
Get-CsTeamsMessagingConfiguration [[-Identity] <String>] [<CommonParameters>]
20+
```
21+
22+
### Filter
23+
24+
```powershell
25+
Get-CsTeamsMessagingConfiguration [-Filter <String>] [<CommonParameters>]
26+
```
27+
28+
## DESCRIPTION
29+
30+
TeamsMessagingConfiguration determines the messaging settings for users.
31+
32+
## EXAMPLES
33+
34+
### Example 1
35+
36+
```powershell
37+
PS C:\> Get-CsTeamsMessagingConfiguration
38+
```
39+
40+
The command shown in Example 1 returns teams messaging configuration information for the current tenant.
41+
42+
## PARAMETERS
43+
44+
### -Filter
45+
46+
Enables you to use wildcard characters in order to return a collection of tenant messaging configuration settings. Because each tenant is limited to a single, global collection of the messaging configuration settings there is no need to use the Filter parameter.
47+
48+
```yaml
49+
Type: String
50+
Parameter Sets: Filter
51+
Aliases:
52+
53+
Required: False
54+
Position: Named
55+
Default value: None
56+
Accept pipeline input: False
57+
Accept wildcard characters: False
58+
```
59+
60+
### -Identity
61+
62+
Specifies the collection of tenant messaging configuration settings to be returned. Because each tenant is limited to a single, global collection of messaging settings there is no need include this parameter when calling the cmdlet. If you do choose to use the Identity parameter you must also include the Tenant parameter.
63+
64+
```yaml
65+
Type: String
66+
Parameter Sets: Identity
67+
Aliases:
68+
69+
Required: False
70+
Position: 1
71+
Default value: None
72+
Accept pipeline input: False
73+
Accept wildcard characters: False
74+
```
75+
76+
### CommonParameters
77+
78+
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).
79+
80+
## INPUTS
81+
82+
### None
83+
84+
## OUTPUTS
85+
86+
### TeamsMessagingConfiguration.Cmdlets.TeamsMessagingConfiguration
87+
88+
## NOTES
89+
90+
## RELATED LINKS
91+
92+
[Set-CsTeamsMeetingConfiguration](set-csteamsmeetingconfiguration.md)
Lines changed: 170 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,170 @@
1+
---
2+
external help file: Microsoft.Teams.Policy.Administration.Cmdlets.Core.dll-Help.xml
3+
Module Name: MicrosoftTeams
4+
online version: https://learn.microsoft.com/powershell/module/teams/Set-CsTeamsMessagingConfiguration
5+
schema: 2.0.0
6+
---
7+
8+
# Set-CsTeamsMessagingConfiguration
9+
10+
## SYNOPSIS
11+
12+
The TeamsMessagingConfiguration determines the messaging settings for users in your tenant.
13+
14+
## SYNTAX
15+
16+
```powershell
17+
Set-CsTeamsMessagingConfiguration [-EnableVideoMessageCaptions <Boolean>]
18+
[-EnableInOrganizationChatControl <Boolean>] [-CustomEmojis <Boolean>] [-Identity] <String> [-Force] [-WhatIf]
19+
[-Confirm] [<CommonParameters>]
20+
```
21+
22+
## DESCRIPTION
23+
24+
TeamsMessagingConfiguration determines the messaging settings for the users in your tenant. This cmdlet lets you update the user messaging options you'd like to enable in your organization.
25+
26+
## EXAMPLES
27+
28+
### Example 1
29+
30+
```powershell
31+
PS C:\> Set-CsTeamsMessagingConfiguration -CustomEmojis $False
32+
```
33+
34+
The command shown in example 1 disables custom emojis within Teams.
35+
36+
## PARAMETERS
37+
38+
### -Confirm
39+
40+
Prompts you for confirmation before running the cmdlet.
41+
42+
```yaml
43+
Type: SwitchParameter
44+
Parameter Sets: (All)
45+
Aliases: cf
46+
47+
Required: False
48+
Position: Named
49+
Default value: None
50+
Accept pipeline input: False
51+
Accept wildcard characters: False
52+
```
53+
54+
### -CustomEmojis
55+
56+
This setting enables/disables the use of custom emojis and reactions across the whole tenant. Upon enablement, admins and/or users can define a user group that is allowed.
57+
Possible Values: True, False
58+
59+
```yaml
60+
Type: Boolean
61+
Parameter Sets: (All)
62+
Aliases:
63+
64+
Required: False
65+
Position: Named
66+
Default value: None
67+
Accept pipeline input: False
68+
Accept wildcard characters: False
69+
```
70+
71+
### -EnableInOrganizationChatControl
72+
73+
This setting determines if chat regulation for internal communication in tenant is allowed.
74+
Possible Values: True, False
75+
76+
```yaml
77+
Type: Boolean
78+
Parameter Sets: (All)
79+
Aliases:
80+
81+
Required: False
82+
Position: Named
83+
Default value: None
84+
Accept pipeline input: False
85+
Accept wildcard characters: False
86+
```
87+
88+
### -EnableVideoMessageCaptions
89+
90+
This setting determines if closed captions will be displayed, for Teams Video Clips, during playback.
91+
Possible values: True, False
92+
93+
```yaml
94+
Type: Boolean
95+
Parameter Sets: (All)
96+
Aliases:
97+
98+
Required: False
99+
Position: Named
100+
Default value: None
101+
Accept pipeline input: False
102+
Accept wildcard characters: False
103+
```
104+
105+
### -Force
106+
107+
The Force switch specifies whether to suppress warning and confirmation messages. It can be useful in scripting to suppress interactive prompts. If the Force switch isn't provided in the command, you're prompted for administrative input if required.
108+
109+
```yaml
110+
Type: SwitchParameter
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+
121+
### -Identity
122+
123+
Specifies the collection of tenant messaging configuration settings to be returned. Because each tenant is limited to a single, global collection of messaging settings there is no need include this parameter when calling the cmdlet. If you do choose to use the Identity parameter you must also include the Tenant parameter.
124+
125+
```yaml
126+
Type: String
127+
Parameter Sets: (All)
128+
Aliases:
129+
130+
Required: True
131+
Position: 1
132+
Default value: None
133+
Accept pipeline input: False
134+
Accept wildcard characters: False
135+
```
136+
137+
### -WhatIf
138+
139+
Shows what would happen if the cmdlet runs.
140+
The cmdlet is not run.
141+
142+
```yaml
143+
Type: SwitchParameter
144+
Parameter Sets: (All)
145+
Aliases: wi
146+
147+
Required: False
148+
Position: Named
149+
Default value: None
150+
Accept pipeline input: False
151+
Accept wildcard characters: False
152+
```
153+
154+
### CommonParameters
155+
156+
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).
157+
158+
## INPUTS
159+
160+
### None
161+
162+
## OUTPUTS
163+
164+
### System.Void
165+
166+
## NOTES
167+
168+
## RELATED LINKS
169+
170+
[Get-CsTeamsMeetingConfiguration](get-csteamsmeetingconfiguration.md)

teams/teams-ps/teams/teams.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,7 @@ The following cmdlet references are for Microsoft Teams.
118118
### [Get-CsTeamsMeetingPolicy](Get-CsTeamsMeetingPolicy.md)
119119
### [Get-CsTeamsMeetingTemplateConfiguration](Get-CsTeamsMeetingTemplateConfiguration.md)
120120
### [Get-CsTeamsMeetingTemplatePermissionPolicy](Get-CsTeamsMeetingTemplatePermissionPolicy.md)
121+
### [Get-CsTeamsMessagingConfiguration](Get-CsTeamsMessagingConfiguration.md)
121122
### [Get-CsTeamsMessagingPolicy](Get-CsTeamsMessagingPolicy.md)
122123
### [Get-CsTeamsMobilityPolicy](Get-CsTeamsMobilityPolicy.md)
123124
### [Get-CsTeamsNetworkRoamingPolicy](Get-CsTeamsNetworkRoamingPolicy.md)
@@ -462,6 +463,7 @@ The following cmdlet references are for Microsoft Teams.
462463
### [Set-CsTeamsMeetingConfiguration](Set-CsTeamsMeetingConfiguration.md)
463464
### [Set-CsTeamsMeetingPolicy](Set-CsTeamsMeetingPolicy.md)
464465
### [Set-CsTeamsMeetingTemplatePermissionPolicy](Set-CsTeamsMeetingTemplatePermissionPolicy.md)
466+
### [Set-CsTeamsMessagingConfiguration](Set-CsTeamsMessagingConfiguration.md)
465467
### [Set-CsTeamsMessagingPolicy](Set-CsTeamsMessagingPolicy.md)
466468
### [Set-CsTeamsMobilityPolicy](Set-CsTeamsMobilityPolicy.md)
467469
### [Set-CsTeamsNetworkRoamingPolicy](Set-CsTeamsNetworkRoamingPolicy.md)

0 commit comments

Comments
 (0)