Condividi tramite


Get-CsLisSwitch

 

Ultima modifica dell'argomento: 2012-03-23

Consente di recuperare uno o più switch di rete dal database delle configurazioni delle località. È possibile associare ogni switch a una località, nel qual caso questo cmdlet recupera anche le informazioni sulle località degli switch. Questa associazione è utilizzata in un'implementazione di VoIP aziendale con Enhanced 9-1-1 (E9-1-1) per segnalare la località del chiamante all'operatore del servizio di emergenza.

Sintassi

Get-CsLisSwitch

Descrizione dettagliata

Enhanced 9-1-1 consente all'operatore del servizio di emergenza di identificare la località di un chiamante senza dover richiedere questa informazione al chiamante. Nel caso in cui una persona stia chiamando tramite una connessione VoIP (Voice over Internet Protocol), queste informazioni possono essere dedotte da diversi elementi della connessione. L'amministratore della connessione VoIP deve configurare una mappa delle località (chiamata wiremap) che consente di determinare la località di un chiamante. Questo cmdlet consente di recuperare le informazioni sulle associazioni tra le località fisiche e lo switch di rete tramite il quale è connesso il client.

Questo cmdlet non utilizza altri parametri (oltre a quelli comuni di Windows PowerShell). Il cmdlet consentirà di recuperare tutte le istanze delle associazioni tra switch e località. Per limitare la quantità di informazioni ottenute, è necessario inviare l'output tramite pipe da questo cmdlet a un altro cmdlet di Windows PowerShell, come, ad esempio, Where-Object o Select-Object

Utenti autorizzati a utilizzare questo cmdlet: per impostazione predefinita, il cmdlet Get-CsLisSwitch può essere utilizzato localmente dai membri dei seguenti gruppi: RTCUniversalServerAdmins. Per ottenere un elenco di tutti i ruoli RBAC (controllo dell'accesso basato sui ruoli) a cui è stato assegnato questo cmdlet (inclusi eventuali ruoli RBAC personalizzati), utilizzare il seguente comando dal prompt di Windows PowerShell:

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

Parametri

Parametro Obbligatorio Tipo Descrizione

None

Questo cmdlet fornisce solo i parametri comuni di Windows PowerShell.

Tipi di input

Nessuno.

Tipi restituiti

Questo cmdlet consente di recuperare uno o più oggetti di tipo System.Management.Automation.PSCustomObject.

Esempio

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

Get-CsLisSwitch

Nell'Esempio 1 vengono recuperati tutti gli switch LIS (Location Information Server) definiti nella distribuzione di Microsoft Lync Server 2010.

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

Get-CsLisSwitch | Where-Object {$_.ChassisID -eq "99-99-99-99-99-99"}

In questo esempio vengono recuperate tutte le informazioni di tutti gli switch con ChassisID uguale a 99-99-99-99-99-99. Poiché ChassisID deve essere univoco, questo comando potrà recuperare al massimo una località switch. Innanzitutto, il comando utilizza il cmdlet Get-CsLisSwitch per recuperare tutte le associazioni tra switch e località. Questa raccolta di località switch viene quindi inviata tramite pipe al cmdlet Where-Object. Where-Object consente di verificare la proprietà ChassisID di ciascun elemento nella raccolta e restituisce l'elemento con ChassisID uguale a 99-99-99-99-99-99.

-------------------------- Esempio 3 --------------------------

Get-CsLisSwitch | Where-Object {$_.City -eq "Redmond"}

In questo esempio vengono recuperate tutte le informazioni di tutti gli switch associati alla località della città di Redmond. Innanzitutto, il comando utilizza il cmdlet Get-CsLisSwitch per recuperare tutte le associazioni tra switch e località. Questa raccolta di località switch viene quindi inviata tramite pipe al cmdlet Where-Object. Where-Object consente di verificare la proprietà City di ciascun elemento nella raccolta per stabilire se il valore è uguale a (-eq) Redmond.

Vedere anche

Ulteriori risorse

Remove-CsLisSwitch
Set-CsLisSwitch