Set-CsTeamsAIPolicy

This cmdlet sets Teams AI policy value for users in the tenant.

Syntax

Set-CsTeamsAIPolicy
   [[-Identity] <string>]
   [-EnrollFace <string>]
   [-EnrollVoice <string>]
   [-SpeakerAttributionBYOD <string>]
   [-Description <string>]
   [<CommonParameters>]

Description

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. A new setting, SpeakerAttributionBYOD, is also being added to csTeamsAIPolicy. This allows IT admins to turn off speaker attribution in BYOD scenarios, giving them greater control over how voice data is managed in such environments. This setting can be set to Enabled or Disabled, and will be Enabled by default. 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.

This cmdlet sets the EnrollFace, EnrollVoice, and SpeakerAttributionBYOD values within the csTeamsAIPolicy. These policies can be assigned to users, and each setting can be configured as "Enabled" or "Disabled". "

Examples

Example 1

PS C:\> Set-CsTeamsAIPolicy -Identity Global -EnrollFace Disabled

Set Teams AI policy "EnrollFace" value to "Disabled" for global as default.

Example 2

PS C:\> Set-CsTeamsAIPolicy -Identity Global -EnrollVoice Disabled

Set Teams AI policy "EnrollVoice" value to "Disabled" for global as default.

Example 3

PS C:\> Set-CsTeamsAIPolicy -Identity Global -SpeakerAttributionBYOD Disabled

Set Teams AI policy "SpeakerAttributionBYOD" value to "Disabled" for global as default.

Example 4

PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Enabled

Set Teams AI policy "EnrollFace" value to "Enabled" for identity "Test".

Example 5

PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled

Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test".

Example 6

PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionBYOD Enabled

Set Teams AI policy "SpeakerAttributionBYOD" value to "Enabled" for identity "Test".

Example 7

PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled

Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test".

Example 8

PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled

Set Teams AI policy "EnrollVoice" value to "Disabled" for identity "Test".

Example 9

PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionBYOD Disabled

Set Teams AI policy "SpeakerAttributionBYOD" value to "Disabled" for identity "Test".

Parameters

-Description

Enables administrators to provide explanatory text about the Teams AI policy. For example, the Description might indicate the users the policy should be assigned to.

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

-EnrollFace

Policy value of the Teams AI EnrollFace policy. EnrollFace controls user access to user face enrollment in the Teams app settings.

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

-EnrollVoice

Policy value of the Teams AI EnrollVoice policy. EnrollVoice controls user access to user voice enrollment in the Teams app settings.

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

-Identity

Identity of the Teams AI policy.

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

-SpeakerAttributionBYOD

Policy value of the Teams AI SpeakerAttributionBYOD policy. Setting to "Enabled" turns on speaker attribution in BYOD scenarios while "Disabled" will turn off the function.

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