Commands › Microsoft Teams

Set-CsInboundExemptNumberPattern

Microsoft Teams MicrosoftTeams Set-*

Modifies one or more parameters of an exempt number pattern in the tenant list.

Quick start script

# Set-CsInboundExemptNumberPattern — 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-CsInboundExemptNumberPattern
$before | Format-List

# 3. Make the change (dry run first)
Set-CsInboundExemptNumberPattern -Pattern <String> -WhatIf
Set-CsInboundExemptNumberPattern -Pattern <String>

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

Syntax

Set-CsInboundExemptNumberPattern [[-Identity] <string>] [-Description <string>] [-Enabled <boolean>] [-Pattern <string>]
 [-WhatIf] [-Confirm] [<CommonParameters>]

Parameters (6)

ParameterTypeRequiredWhat it controls
-Confirm SwitchParameter Prompts you for confirmation before running the cmdlet.
-Description String Sets the description of the number pattern.
-Enabled Boolean This parameter determines whether the number pattern is enabled for exemption or not.
-Identity String Unique identifier for the exempt number pattern to be changed.
-Pattern String yes A regular expression that the calling number must match in order to be exempt from blocking. It is best practice to start the regular expression with the hat character and end it with the dollar character. You can...
-WhatIf SwitchParameter Shows what would happen if the cmdlet runs. The cmdlet is not run.

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