PowerShell cmdlet reference for Auto attendants and Call queues
The following cmdlet references are for Microsoft Teams Auto attendants and Call queues.
Auto attendant cmdlets
The following cmdlets allow you to manage Auto attendants:
- New-CsAutoAttendant
- Get-CsAutoAttendant
- Set-CsAutoAttendant
- Update-CsAutoAttendant
- Remove-CsAutoAttendant
- New-CsOnlineTimeRange
- New-CsOnlineDateTimeRange
- New-CsOnlineSchedule
- Get-CsAutoAttendantHolidays
- Import-CsAutoAttendantHolidays
- Export-CsAutoAttendantHolidays
- New-CsAutoAttendantDialScope
- New-CsAutoAttendantPrompt
- New-CsAutoAttendantCallableEntity
- New-CsAutoAttendantMenuOption
- New-CsAutoAttendantMenu
- New-CsAutoAttendantCallFlow
- New-CsAutoAttendantCallHandlingAssociation
- Get-CsAutoAttendantStatus
- Get-CsAutoAttendantTenantInformation
For a step-by-step guide to creating Auto attendants with PowerShell, see Creating Auto attendants with PowerShell cmdlets
Call queue cmdlets
The following cmdlets allow you to manage a Call queue:
For a step-by-step guide to creating Call queues with PowerShell, see Creating Call queues with PowerShell cmdlets
Common cmdlets used by both Auto attendants and Call queues
The following cmdlets are also required to manage the users, resource accounts, Microsoft Teams Phone licenses, phone numbers, audio files, and supported languages that are used with Auto attendants:
Users and Teams
Users
Teams:
Resource accounts
- New-CsOnlineApplicationInstance
- Find-CsOnlineApplicationInstance
- Get-CsOnlineApplicationInstance
- Set-CsOnlineApplicationInstance
- New-CsOnlineApplicationInstanceAssociation
- Get-CsOnlineApplicationInstanceAssociation
- Remove-CsOnlineApplicationInstanceAssociation
- Get-CsOnlineApplicationInstanceAssociationStatus