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.
Vedere anche
Ulteriori risorse
New-CsUnassignedNumber
Set-CsUnassignedNumber
Get-CsUnassignedNumber
Get-CsAnnouncement
Get-CsExUmContact