Set-CsDialPlan
Ultima modifica dell'argomento: 2012-03-27
Modifica un dial plan esistente.
Sintassi
Set-CsDialPlan [-Identity <XdsIdentity>] [-City <String>] [-Confirm [<SwitchParameter>]] [-CountryCode <String>] [-Description <String>] [-DialinConferencingRegion <String>] [-ExternalAccessPrefix <String>] [-Force <SwitchParameter>] [-NormalizationRules <PSListModifier>] [-OptimizeDeviceDialing <$true | $false>] [-SimpleName <String>] [-State <String>] [-WhatIf [<SwitchParameter>]]
Set-CsDialPlan [-City <String>] [-Confirm [<SwitchParameter>]] [-CountryCode <String>] [-Description <String>] [-DialinConferencingRegion <String>] [-ExternalAccessPrefix <String>] [-Force <SwitchParameter>] [-Instance <PSObject>] [-NormalizationRules <PSListModifier>] [-OptimizeDeviceDialing <$true | $false>] [-SimpleName <String>] [-State <String>] [-WhatIf [<SwitchParameter>]]
Descrizione dettagliata
Questo cmdlet consente di modificare un dial plan esistente (detto anche profilo di numerazione locale). I dial plan forniscono informazioni necessarie per consentire agli utenti di VoIP aziendale di effettuare telefonate. I dial plan sono utilizzati anche da applicazione Operatore Conferenza per le conferenze telefoniche con accesso esterno. Un dial plan determina le regole di normalizzazione applicate e se è necessario comporre un prefisso per le chiamate esterne.
Nota: Sebbene le regole di normalizzazione di un dial plan possano essere modificate con questo cmdlet, è preferibile utilizzare i cmdlet New-CsVoiceNormalizationRule, Set-CsVoiceNormalizationRule o Remove-CsVoiceNormalizationRule per tale operazione. Le modifiche apportate con questi cmdlet vengono rispecchiate solo nel dial plan corrispondente.
Utenti che possono eseguire questo cmdlet: per impostazione predefinita, i membri dei gruppi riportati di seguito sono autorizzati ad eseguire il cmdlet Set-CsDialPlan in locale: RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC (Role-Based Access Control, controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (compresi eventuali ruoli RBAC personalizzati creati autonomamente), eseguire il cmdlet riportato di seguito dal prompt di Windows PowerShell:
Get-CsAdminRole | Where-Object {$_.Cmdlets –match "Set-CsDialPlan"}
Parametri
Parametro | Obbligatorio | Tipo | Descrizione |
---|---|---|---|
Identity |
Facoltativo |
Stringa |
L'identificatore univoco che specifica l'ambito, o nel caso dei dial plan per utente, il nome, che identifica il dial plan da modificare. Ad esempio, l'identità di un sito deve essere immessa nel formato site:<nomeSito>, dove nomeSito è il nome del sito. Un dial plan nell'ambito del servizio sarà un servizio gateway PSTN o Registrar, il cui valore di identità è formattato come segue: Registrar:Redmond.litwareinc.com. Un'identità per utente viene immessa come un valore stringa univoco. |
Instance |
Facoltativo |
LocationProfile |
Consente di passare al cmdlet un riferimento a un oggetto anziché impostare singoli valori di parametro. Per recuperare questo riferimento a oggetto è possibile chiamare il cmdlet Get-CsDialPlan. |
Description |
Facoltativo |
Stringa |
Una descrizione del dial plan: qual è il suo scopo, a quale tipo di utente si applica o qualsiasi altra informazione utile per identificare lo scopo del dial plan. Numero massimo di caratteri: 512 |
DialinConferencingRegion |
Facoltativo |
Stringa |
Il nome dell'area geografica associata a questo dial plan. Specificare un valore per questo parametro se il dial plan sarà utilizzato per le conferenze telefoniche con accesso esterno. In questo modo è possibile assegnare il numero di accesso corretto quando l'organizzatore configura la conferenza. Per recuperare le aree geografiche disponibili è possibile chiamare il cmdlet Get-CsNetworkRegion. Numero massimo di caratteri: 512 |
ExternalAccessPrefix |
Facoltativo |
Stringa |
Un numero (o un set di numeri) che identifica la chiamata come esterna all'organizzazione. Ad esempio, per chiamare una linea esterna potrebbe essere necessario premere 9. Questo prefisso sarà ignorato dalle regole di normalizzazione, che saranno quindi applicate alla parte rimanente del numero. Il parametro OptimizeDeviceDialing deve essere impostato su True affinché questo valore abbia effetto. Il valore di questo parametro deve corrispondere all'espressione regolare [0-9]{1,4}. Significa che deve essere un valore con una lunghezza compresa tra una e quattro cifre e in cui ogni cifra è compresa tra 0 e 9. |
NormalizationRules |
Facoltativo |
PSListModifier |
Un elenco di regole di normalizzazione applicate a questo dial plan. Anche se l'elenco e le regole possono essere create direttamente con questo cmdlet, è consigliabile creare le regole di normalizzazione con il cmdlet New-CsVoiceNormalizationRule, che crea la regola e la assegna al dial plan specificato, modificandole con il cmdlet Set-CsVoiceNormalizationRule. |
OptimizeDeviceDialing |
Facoltativo |
Booleano |
Impostando questo parametro su True, alle chiamate esterne all'organizzazione sarà applicato il prefisso specificato nel parametro ExternalAccessPrefix. Questo valore può essere impostato su True solo se è stato specificato un valore per il parametro ExternalAccessPrefix. |
SimpleName |
Facoltativo |
Stringa |
Nome descrittivo del dial plan. I nomi dei dial plan devono essere univoci in tutti i dial plan in una distribuzione di Microsoft Lync Server 2010. La stringa può contenere fino a 256 caratteri. I caratteri validi sono le lettere dell'alfabeto e i numeri, il trattino (-), il punto (.), il segno più (+), il carattere di sottolineatura (_) e le parentesi (()). |
State |
Facoltativo |
Stringa |
Questo parametro non è utilizzato con questo cmdlet. |
City |
Facoltativo |
Stringa |
Questo parametro non è utilizzato con questo cmdlet. |
CountryCode |
Facoltativo |
Stringa |
Questo parametro non è utilizzato con questo cmdlet. |
Force |
Facoltativo |
Parametro opzionale |
Consente di ignorare le richieste di conferma prima di apportare 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.WritableConfig.Policy.Voice.LocationProfile. Consente di accettare l'input da pipeline di oggetti dial plan.
Tipi restituiti
Set-CsDialPlan non restituisce alcun oggetto o valore. Il cmdlet, invece, consente di configurare le istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Policy.Voice.LocationProfile.
Esempio
-------------------------- Esempio 1 --------------------------
Set-CsDialPlan -Identity RedmondDialPlan -Description "This plan is for Redmond-based users only."
Con l'esempio 1 viene utilizzato Set-CsDialPlan per modificare il dial plan con Identity RedmondDialPlan. In questo caso l'unica proprietà modificata è Description; per eseguire questa modifica viene specificato il parametro Description seguito dal testo della nuova descrizione.
-------------------------- Esempio 2 --------------------------
Get-CsDialPlan | Set-CsDialPlan -ExternalAccessPrefix 8
Con questo esempio viene utilizzato Set-CsDialPlan per cambiare il valore della proprietà ExternalAccessPrefix per tutti i dial plan configurati per l'uso nell'organizzazione. Per ottenere tale risultato, il comando utilizza per prima cosa Get-CsDialPlan per restituire una raccolta di tutti i dial plan nell'organizzazione. La raccolta viene quindi inviata tramite pipe a Set-CsDialPlan, che assegna il valore 8 alla proprietà ExternalAccessPrefix per ogni profilo nella raccolta.