Set-CsTeamsMessagingConfiguration

The TeamsMessagingConfiguration determines the messaging settings for users in your tenant.

Syntax

Set-CsTeamsMessagingConfiguration
   [-Identity] <String>
   [-Confirm]
   [-CustomEmojis <Boolean>]
   [-EnableInOrganizationChatControl <Boolean>]
   [-EnableVideoMessageCaptions <Boolean>]
   [-FileTypeCheck <string>]
   [-Force]
   [-MessagingNotes <String>]
   [-UrlReputationCheck <string>]
   [-WhatIf]
   [<CommonParameters>]

Description

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.

Examples

Example 1

PS C:\> Set-CsTeamsMessagingConfiguration -CustomEmojis $False

The command shown in example 1 disables custom emojis within Teams.

Parameters

-Confirm

Prompts you for confirmation before running the cmdlet.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomEmojis

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. Possible Values: True, False

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableInOrganizationChatControl

This setting determines if chat regulation for internal communication in tenant is allowed. Possible Values: True, False

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableVideoMessageCaptions

This setting determines if closed captions will be displayed, for Teams Video Clips, during playback. Possible values: True, False

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-FileTypeCheck

Note

This feature has not been released yet and will have no changes if it is enabled or disabled.

This setting determines if FileType check in teams messaging across the whole tenant

Possible Values:

  • Enabled
  • Disabled
Type:String
Position:Named
Default value:Enabled
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

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.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Identity

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.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-MessagingNotes

This setting enables/disables MessagingNotes integration across the whole tenant. Possible Values: Disabled, Enabled

Type:String
Position:Named
Default value:Enabled
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UrlReputationCheck

Note

This feature has not been released yet and will have no changes if it is enabled or disabled.

This setting determines if UrlReputationCheck check in teams messaging across the whole tenant

Possible Values:

  • Enabled
  • Disabled
Type:String
Position:Named
Default value:Enabled
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

Shows what would happen if the cmdlet runs. The cmdlet is not run.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Inputs

System.Management.Automation.PSObject

Outputs

System.Object