Commands › Microsoft Teams

New-CsInboundExemptNumberPattern

Microsoft Teams MicrosoftTeams New-*

This cmdlet lets you configure a new number pattern that is exempt from tenant call blocking.

Quick start script

# New-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)
New-CsInboundExemptNumberPattern -Identity <String> -Name <String> -Pattern <String> -WhatIf
New-CsInboundExemptNumberPattern -Identity <String> -Name <String> -Pattern <String>

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

Syntax — 2 parameter sets

Identity (Default)

New-CsInboundExemptNumberPattern -Identity <String> -Pattern <String> [-Description <String>] [-Enabled <Boolean>]
 [-WhatIf] [-Confirm] [<CommonParameters>]

ParentAndRelativeKey

New-CsInboundExemptNumberPattern -Pattern <string> -Name <string> [-Description <string>] [-Enabled <boolean>]
 [-WhatIf] [-Confirm] [<CommonParameters>]

Parameters (7)

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 yes Unique identifier for the exempt number pattern to be created.
-Name String yes A displayable name describing the exempt number pattern to be created.
-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.