Microsoft has released a new version of their PowerShell Module, version 6.6.0. This version is now generally available and contains the following updates:
- Publication of cmdlets [Get|Set|Remove|Grant|New]-CsTeamsAIPolicy.
- Publication of cmdlets [Get|Set]-CsTeamsEducationAssignmentsAppPolicy.
- Added EnablePayAsYouGoSpendingLimits and PayAsYouGoSpendingUserLimit parameters to [New|Set]-CsTeamsCallingPolicy cmdlets.
- Removed CreateBy attribute, updated CreateAt and DownloadLinkExpiry date/time format to UTC in Get-CsExportAcquiredPhoneNumberStatus cmdlet response.
The new csTeamsAIPolicy setting will replace the existing enrollment settings in csTeamsMeetingPolicy, offering Teams meeting administrators greater flexibility and control. Unlike the current single setting, EnrollUserOverride, which applies to both face and voice registration, the new policy introduces two separate settings: EnrollFace and EnrollVoice, which can be enabled or disabled separately. This enables more precise management of biometric data. The new policy is also designed to support future AI-related parameters, making it scalable to meet new needs.
There are no updates yet to the [New|Set]-CsTeamsCallingPolicy commands including the EnablePayAsYouGoSpendingLimits and PayAsYouGoSpendingUserLimit attributes. However, I assume that the first parameter is used to limit the number of outgoing minutes globally for the company and the second parameter is set to limit the user.