Skip to content

Instantly share code, notes, and snippets.

@mozziemozz
mozziemozz / CallQueueOptInOptOut.ps1
Last active April 15, 2025 10:26
Remotely change the opt in status of a Teams Call Queue Agent
[CmdletBinding()]
param(
[Parameter(Mandatory=$false)][String]$UserId, # AAD User Object Id
[Parameter(Mandatory=$false)][String]$UserName, # AAD User Name
[Parameter(Mandatory=$false)][String]$TenantName, #your primary domain or *.onmicrosoft.com domain
[Parameter(Mandatory=$false)][String]$CallQueueId, # Call Queue Id
[Parameter(Mandatory=$false)][ValidateSet("OptIn","OptOut")][String]$Action,
[Parameter(Mandatory=$false)][Switch]$QueryStatusOnly,
[Parameter(Mandatory=$false)][Switch]$MFA
version: "3"
services:
prestashop:
image: prestashop/prestashop
networks:
myprestashop:
ports:
- 8181:80
links:
- mariadb:mariadb