docs/about_TeamsResourceAccount.help.txt

TOPIC
    about_teamsresourceaccount
 
SHORT DESCRIPTION
    `CsOnlineApplicationInstance` is a mouthful, `TeamsResourceAccount` is
    easier
 
LONG DESCRIPTION
    Though you can now also provide a UserPrincipalName for
    `CsOnlineApplicationInstance` scripts, they are, I think, not telling you
    enough. IDs are used for the Application Type. These Scripts are wrapping
    around them, bind to the
    UserPrincipalName
    and offer more required information for properly managing Resource Accounts
    for Call Queues and Auto Attendants.
 
CmdLets
    | Function |
    Underlying Function | Description
                                                                         | |
    ---------------------------------------------------------------------: |
    ----------------------------------- |
    -----------------------------------------------------------------------------------------------------------
    | |
    `Find-TeamsResourceAccount`
    | Find-CsOnlineApplicationInstance | Finds Resource Accounts based on
    provided SearchString |
    |
    `Get-TeamsResourceAccount`
    , PhoneNumber, Type | |
    `New-TeamsResourceAccount`
    | Creates a Resource Account in Teams |
                                                                           | |
    `Set-TeamsResourceAccount`
    | Set-CsOnlineApplicationInstance | Changes settings for a Resource
    Accounts, applying UsageLocation, Licenses and Phone Numbers, swapping Type
    | |
    `Remove-TeamsResourceAccount`
    also the Associations this account has. |
 
CmdLets for Association
    Connecting these Resource Accounts to their Call Queues or Auto Attendants,
    while ironing out a few quirks, like being able to change the type of
    ResourceAccount (from CQ to AA or vice versa) before assigning or using
    friendly words rather than GUIDs for the Type or cleanly disconnecting
    accounts that have gone stuck is what additional value they bring on top of
    their main functionality.
    | Function
                     | Underlying Function |
    Description
                            | |
    -------------------------------------------------------------------------------------------:
    | --------------------------------------------- |
    ----------------------------------------------------------------------------------------------------
    | |
    `Get-TeamsResourceAccountAssociation`
    | Get-CsOnlineApplicationInstanceAssociation | Queries links for one or
    more Resource Accounts to Call Queues or Auto Attendants. Also shows Status
    | |
    `New-TeamsResourceAccountAssociation`
    | New-CsOnlineApplicationInstanceAssociation | Links one or more Resource
    Accounts to a Call Queue or an Auto Attendant |
    |
    `Remove-TeamsResourceAccountAssociation`
    | Remove-CsOnlineApplicationInstanceAssociation | Removes a link for one or
    more Resource Accounts |
    > [!NOTE] Aliases for `TeamsResourceAccountAssociation` CmdLets are defined
    as `TeamsRAA`<br /> > Aliases for `TeamsResourceAccount` CmdLets are only
    one Character off: `TeamsRA` -- > Handle with care :)
 
    SUPPORT CMDLETS
    | Function |
    Underlying Function | Description |
    | -----------------------------------------------------------------: |
    ------------------- | ---------------------------------------------------- |
    |
    `Test-TeamsResourceAccount`
    | | Testing whether a Resource Account exists in AzureAd
    |
 
EXAMPLES
    Please see the Examples for the individual CmdLets in their respective help
    files
 
NOTE
    N/A
 
Development Status
    Development is complete. Fine-tuning might see some changes in the future,
    but nothing planned right now.
 
TROUBLESHOOTING NOTE
    Thoroughly tested, but Unit-tests for these CmdLets are not yet available.
 
SEE ALSO
    -
    about_TeamsCallQueue
    -
    about_TeamsAutoAttendant
    -
    about_TeamsCallableEntity
 
KEYWORDS
    - Creation
    - Configuration
    - Management
    - User, AzureAdUser, CsOnlineUser
    - Group, AzureAdGroup
    - Resource, Resource Account, CsOnlineApplicationInstance