Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 2.5 KB

TODO.md

File metadata and controls

49 lines (31 loc) · 2.5 KB

TeamsFunctions ToDo list

General Code Style

  • Replace [System.Collections.Arraylist] with [Collections.Generic.List[object]]

MicrosoftTeams Module Versions

  • TBC

ObjectType VS AccountType

  • AccountType attribute is added in the Get-CsOnlineUser output indicating the user type. Possible values for AccountType are: 'User' (user accounts), 'ResourceAccount' (app endpoints or resource accounts), 'Guest' (guest accounts) & 'Unknown' (user type not known).
  • Evaluate use of Get-TeamsObjectType now that the AccountType is fed back directly here. - Useful as it expands upon the AccountType concept

Users

  • Supports SoftDeletedUsers parameter for the Get-CsOnlineUser cmdlet.
  • [BREAKING CHANGE] Get-CsOnlineUser - Policy attributes in the output will now be null if a user doesn't have that policy assigned. These attributes used to be empty UserPolicyDefinition objects in earlier versions (3.0.0 to 4.3.1).

Resource Accounts

  • User Principal Name (UPN) & GUID can be used now as identity in modernized [Get|Remove]-CsOnlineApplicationInstanceAssociation cmdlets. (They couldn't?)

Evaluate Changes for Call Queues and Auto Attendants

  • Supports IncludeResources parameter for the Get-CsAutoAttendantStatus cmdlet.
  • Supports AuthorizedUsers optional parameter for the [New|Set]-CsAutoAttendant & [New|Set]-CsCallQueue cmdlets.
  • AuthorizedUsers are Managers? - Yes, managed with CsTeamsVoiceApplicationsPolicy policy! How to use for [New|Set]-TeamsAutoAttendant & [New|Set]-TeamsCallQueue cmdlets
  • Fixes shared voicemail prompt parameters where prompt type couldn't be switched after they have been set for Set-CsCallQueue cmdlet.
  • Supports ToneStar and TonePound as value for DtmfResponse parameter in the New-CsAutoAttendantMenuOption cmdlet.
  • Fixes [New|Set]-CsOnlineSchedule cmdlets to work in the European date-time format.
  • Fixes Set-CsCallQueue to allow null or empty array values in the input parameters.

Policy Support

  • Releases [Get|Grant]-CsTeamsMediaLoggingPolicy cmdlets.

  • Releases [New|Get|Set|Remove|Grant]-CsTeamsVoiceApplicationsPolicy cmdlets.

  • Dial Plan cmdlets - integrate into Find-TeamsUserVoiceRoute?

  • Releases Test-CsTeamsTranslationRule cmdlet.

Evaluate usability for TeamsFunctions

  • Releases Get-CsHybridTelephoneNumber cmdlet.
  • Releases modernized versions of [New|Remove]-CsHybridTelephoneNumber cmdlets.
  • Supports Group and Rank parameters for all Grant-Cs cmdlets.