diff --git a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md index a3f6afbf8b..c89fa8b44b 100644 --- a/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Get-CsTeamsAIPolicy.md @@ -34,7 +34,7 @@ This cmdlet retrieves all Teams AI policies for current tenant. PS C:\> Get-CsTeamsAIPolicy ``` -Retrieves Teams AI policies, shows "EnrollFace" and "EnrollVoice" values. +Retrieves Teams AI policies, shows "EnrollFace", "EnrollVoice" and "SpeakerAttributionForBYOD" values. ## PARAMETERS diff --git a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md index d70d91725c..ae0516f653 100644 --- a/teams/teams-ps/teams/New-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/New-CsTeamsAIPolicy.md @@ -17,7 +17,11 @@ This cmdlet creates a Teams AI policy. ## SYNTAX ```powershell -New-CsTeamsAIPolicy -Identity [] +New-CsTeamsAIPolicy [[-Identity] ] + [-EnrollFace ] + [-EnrollVoice ] + [-SpeakerAttributionForBYOD ] + [] ``` ## DESCRIPTION @@ -32,8 +36,8 @@ This cmdlet creates a Teams AI policy. If you get an error that the policy alrea ```powershell PS C:\> New-CsTeamsAIPolicy -Identity Test ``` -Creates a new Teams AI policy with the specified identity. -The newly created policy with value will be printed on success. + +Creates a new Teams AI policy with the specified identity. The newly created policy with value will be printed on success. ## PARAMETERS @@ -82,6 +86,37 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SpeakerAttributionForBYOD +This setting allows tenant admins to enable or disable speaker attribution in BYOD environments. + +```yaml +Type: String +Parameter Sets: ("Attribute","Disabled","Distinguish") +Aliases: + +Required: True +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters 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). diff --git a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md index dee7e333f9..7bf60c3838 100644 --- a/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md +++ b/teams/teams-ps/teams/Set-CsTeamsAIPolicy.md @@ -18,9 +18,10 @@ This cmdlet Set Teams AI policy value for current tenant. ## SYNTAX ``` -Set-CsTeamsAIPolicy [[-Identity] ] +Set-CsTeamsAIPolicy [[-Identity] ] [-EnrollFace ] [-EnrollVoice ] + [-SpeakerAttributionForBYOD ] [] ``` @@ -28,7 +29,7 @@ Set-CsTeamsAIPolicy [[-Identity] ] 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. -This cmdlet sets the Teams AI policy EnrollFace and EnrollVoice value for the tenant. The values of EnrollFace and EnrollVoice can be set to "Enabled" or "Disabled". +This cmdlet sets the Teams AI policy values for the tenant. ## EXAMPLES @@ -48,32 +49,53 @@ Set Teams AI policy "EnrollVoice" value to "Disabled" for global as default. ### Example 3 ```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Global -SpeakerAttributionForBYOD Disabled +``` + +Set Teams AI policy "SpeakerAttributionForBYOD" value to "Disabled" global as default. + +### Example 4 +```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Enabled ``` Set Teams AI policy "EnrollFace" value to "Enabled" for identity "Test". -### Example 4 +### Example 5 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Enabled ``` Set Teams AI policy "EnrollVoice" value to "Enabled" for identity "Test". -### Example 5 +### Example 6 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollFace Disabled ``` Set Teams AI policy "EnrollFace" value to "Disabled" for identity "Test". -### Example 6 +### Example 7 ```powershell PS C:\> Set-CsTeamsAIPolicy -Identity Test -EnrollVoice Disabled ``` Set Teams AI policy "EnrollVoice" value to "Disabled" for identity "Test". +### Example 8 +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionForBYOD Attribute +``` + +Set Teams AI policy "SpeakerAttributionForBYOD" value to "Attribute" for identity "Test". + +### Example 9 +```powershell +PS C:\> Set-CsTeamsAIPolicy -Identity Test -SpeakerAttributionForBYOD Distinguish +``` + +Set Teams AI policy "SpeakerAttributionForBYOD" value to "Distinguish" for identity "Test". + ## PARAMETERS ### -Identity @@ -121,6 +143,37 @@ Accept pipeline input: False Accept wildcard characters: False ``` +### -SpeakerAttributionForBYOD +This setting allows tenant admins to enable or disable speaker attribution in BYOD environments. + +```yaml +Type: String +Parameter Sets: ("Attribute","Disabled","Distinguish") +Aliases: + +Required: True +Position: Named +Default value: Disabled +Accept pipeline input: False +Accept wildcard characters: False +``` + +### -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. + +```yaml +Type: String +Parameter Sets: (All) +Aliases: + +Required: False +Position: Named +Default value: None +Accept pipeline input: False +Accept wildcard characters: False +``` + ### CommonParameters 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).