Commands › Microsoft Teams

Remove-CsTeamsPersonalAttendantPolicy

Microsoft Teams MicrosoftTeams Remove-*

**Limited Preview:** Functionality described in this document is currently in limited preview and only authorized organizations have access. Use this cmdlet to remove an existing instance of a Teams Personal Attendant Policy or reset the Global policy instance to the default values. When policy modifications are temporarily blocked, this cmdlet is not available and policy removal cannot be performed during this period.

Quick start script

# Remove-CsTeamsPersonalAttendantPolicy — quick start (serv365.ai)
# 1. Connect (app-only shown; interactive: omit the certificate parameters)
Connect-MicrosoftTeams -CertificateThumbprint $thumb -ApplicationId $appId -TenantId $tenantId

# 2. Capture the current state first — you cannot roll back what you never recorded
$before = Get-CsTeamsPersonalAttendantPolicy
$before | Format-List

# 3. Make the change (dry run first)
Remove-CsTeamsPersonalAttendantPolicy -Identity <String> -WhatIf
Remove-CsTeamsPersonalAttendantPolicy -Identity <String>

# 4. Verify and diff
$after = Get-CsTeamsPersonalAttendantPolicy
Compare-Object ($before | Out-String) ($after | Out-String)

Syntax

Remove-CsTeamsPersonalAttendantPolicy -Identity <string> [-WhatIf] [-Confirm] [<CommonParameters>]

Parameters (3)

ParameterTypeRequiredWhat it controls
-Identity String yes The Identity parameter is the unique identifier of the Teams Personal Attendant Policy instance to remove or reset.
-WhatIf SwitchParameter Shows what would happen if the cmdlet runs. The cmdlet is not run.
-Confirm SwitchParameter Prompts you for confirmation before running the cmdlet.

Reference facts derived from Microsoft documentation, © Microsoft, licensed CC BY 4.0; restructured with original guidance by serv365.ai.