Condividi tramite


Remove-CsUnassignedNumber

 

Ultima modifica dell'argomento: 2012-03-26

Rimuove un intervallo esistente di numeri non assegnati e le regole di routing applicate a tali numeri.

Sintassi

Remove-CsUnassignedNumber -Identity <XdsGlobalRelativeIdentity> [-Confirm [<SwitchParameter>]] [-Force <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Descrizione dettagliata

I numeri non assegnati sono numeri di telefono che sono stati assegnati a un'organizzazione ma non a utenti o telefoni specifici. È possibile configurare Microsoft Lync Server 2010 in modo da instradare le chiamate a destinazioni appropriate quando viene chiamato un numero non assegnato. Il cmdlet consente di rimuovere le impostazioni che definiscono tale routing.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Remove-CsUnassignedNumber i membri dei seguenti gruppi: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control) a cui è stato assegnato questo cmdlet, inclusi gli eventuali ruoli RBAC personalizzati creati dall'utente, dal prompt di Windows PowerShell eseguire il seguente comando:

Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Remove-CsUnassignedNumber"}

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Obbligatorio

XdsGlobalRelativeIdentity

Il nome univoco per l'intervallo di numeri non assegnati da rimuovere.

Force

Facoltativo

Parametro opzionale

Elimina qualsiasi richiesta di conferma che, in caso contrario, sarebbe visualizzata prima di effettuare le modifiche.

WhatIf

Facoltativo

Parametro opzionale

Descrive ciò che accadrebbe se si eseguisse il comando senza eseguirlo realmente.

Confirm

Facoltativo

Parametro opzionale

Viene visualizzata una richiesta di conferma prima di eseguire il comando.

Tipi di input

Oggetto Microsoft.Rtc.Management.Voice.Helpers.DisplayAnnouncementVacantNumberRange. Accetta l'input da pipeline di oggetti numero non assegnato.

Tipi restituiti

Questo cmdlet non restituisce un valore. Rimuove un oggetto di tipo Microsoft.Rtc.Management.Voice.Helpers.DisplayAnnouncementVacantNumberRange.

Esempio

-------------------------- Esempio 1 --------------------------

Remove-CsUnassignedNumber -Identity UNSet1

In questo esempio vengono rimosse le impostazioni dei numeri non assegnati con Identity UNSet1.

-------------------------- Esempio 2 --------------------------

Get-CsUnassignedNumber | Where-Object {$_.AnnouncementName -match "Welcome"} | Remove-CsUnassignedNumber

Nell'esempio 2 vengono rimosse tutte le impostazioni di numeri non assegnati in cui il nome dell'annuncio assegnato contiene la stringa Welcome. Il comando chiama innanzitutto Get-CsUnassignedNumber, che restituisce una raccolta di tutte le impostazioni di numeri non assegnati. La raccolta viene quindi passata al cmdlet Where-Object, che circoscrive la raccolta solo alle impostazioni di numeri non assegnati in cui AnnouncementName include (-match) la stringa Welcome. La raccolta circoscritta infine viene passata a Remove-CsUnassignedNumber, che rimuove tutti i dati rimasti nella raccolta.