Condividi tramite


Get-CsHealthMonitoringConfiguration

 

Ultima modifica dell'argomento: 2012-03-23

Restituisce le informazioni sulle impostazioni di configurazione attualmente in uso nell'organizzazione per il monitoraggio dello stato di integrità. Queste impostazioni consentono agli amministratori di eseguire test di controllo della qualità senza dover fornire i nomi utente e le password per gli account di test necessari.

Sintassi

Get-CsHealthMonitoringConfiguration [-Identity <XdsGlobalRelativeIdentity>] [-LocalStore <SwitchParameter>]

Get-CsHealthMonitoringConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>]

Descrizione dettagliata

Le transazioni sintetiche sono utilizzate in Microsoft Lync Server 2010 per verificare che gli utenti siano in grado di completare correttamente attività comuni quali l'accesso al sistema, lo scambio di messaggi istantanei o l'esecuzione di telefonate a un telefono appartenente alla rete PSTN (Public Switched Telephone Network). Tali verifiche possono essere effettuate "manualmente" da un amministratore oppure automaticamente tramite un'applicazione quale Microsoft System Center Operations Manager (in precedenza Microsoft Operations Manager).

È possibile condurre le transazioni in due diversi modi. Molti amministratori utilizzeranno i cmdlet CsHealthMonitoringConfiguration per configurare account di test per ciascun pool di registrazione o di server Director. Questi account di test sono costituiti da una coppia di account utente preconfigurati per l'utilizzo con le transazioni sintetiche. Si tratta in genere di account di test e non di account appartenenti a utenti effettivi. Dopo aver configurato gli account di test per un pool, gli amministratori possono eseguire una transazione sintetica sul pool senza dover specificare le identità o fornire le credenziali degli account utente coinvolti nel test. In realtà, la transazione sintetica utilizza automaticamente gli account di test preconfigurati durante l'esecuzione dei controlli.

In alternativa, gli amministratori possono eseguire una transazione sintetica utilizzando account utente effettivi. Ad esempio, se due utenti non riescono a scambiarsi messaggi istantanei, l'amministratore può eseguire una transazione sintetica utilizzando i due account in questione, anziché la coppia di account di test. Se si decide di eseguire una transazione sintetica utilizzando account utente effettivi, sarà necessario specificare le credenziali di ciascun utente.

Il cmdlet Get-CsHealthMonitoringConfiguration consente di recuperare le informazioni sulle impostazioni di configurazione per il monitoraggio dello stato di integrità attualmente in uso nell'organizzazione.

Utenti autorizzati a eseguire il cmdlet: per impostazione predefinita, sono autorizzati a eseguire localmente il cmdlet Get-CsHealthMonitoringConfiguration i membri dei seguenti gruppi: RTCUniversalUserAdmins, RTCUniversalServerAdmins. Per restituire un elenco di tutti i ruoli RBAC 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 "Get-CsHealthMonitoringConfiguration"}

Parametri

Parametro Obbligatorio Tipo Descrizione

Identity

Facoltativo

Identità XDS

Nome di dominio completo (FQDN) del pool in cui sono state assegnate le impostazioni di configurazione per il monitoraggio dello stato di integrità. Ad esempio: -Identity atl-cs-001.litwareinc.com.

Se il parametro non viene incluso, Get-CsHealthMonitoringConfiguration restituirà le informazioni su tutte le impostazioni di configurazione per il monitoraggio dello stato di integrità attualmente in uso.

Filter

Facoltativo

Stringa

Consente l'utilizzo di caratteri jolly per specificare le impostazioni di configurazione per il monitoraggio dello stato di integrità da recuperare. Ad esempio, la sintassi che segue restituisce tutte le impostazioni configurate per il dominio litwareinc.com: -Filter "*.litwareinc.com".

LocalStore

Facoltativo

Parametro opzionale

Recupera i dati di configurazione del monitoraggio dello stato di integrità dalla replica locale dell'archivio di gestione centrale anziché dall'archivio di gestione centrale stesso.

Tipi di input

Nessuno. Get-CsHealthMonitoringConfiguration non accetta l'input da pipeline.

Tipi restituiti

Get-CsHealthMonitoringConfiguration restituisce istanze dell'oggetto Microsoft.Rtc.Management.WritableConfig.Settings.HealthMonitoring.HealthMonitoringSettings.

Esempio

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

Get-CsHealthMonitoringConfiguration

Il comando precedente restituisce tutte le impostazioni di configurazione attualmente in uso nell'organizzazione per il monitoraggio dello stato di integrità.

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

Get-CsHealthMonitoringConfiguration -Identity atl-cs-001.litwareinc.com

Il comando mostrato nell'esempio 2 restituisce un'unica raccolta di impostazioni di configurazione per il monitoraggio dello stato di integrità: le impostazioni con Identity atl-cs-001.litwareinc.com.

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

Get-CsHealthMonitoringConfiguration -Filter *.litwareinc.com

Nell'esempio 3 vengono restituite tutte le impostazioni di configurazione per il monitoraggio dello stato di integrità create per il dominio litwareinc.com. A tale scopo, viene chiamato Get-CsHealthMonitoringConfiguration con il parametro Filter. Il valore di filtro "*.litwareinc.com" assicura che vengano restituite solo le impostazioni con valore Identity che termina con il valore stringa ".litwareinc.com".

-------------------------- Esempio 4 ------------------------

Get-CsHealthMonitoringConfiguration | Where-Object {$_.FirstTestUserSipUri -eq "sip:kenmyer@litwareinc.com" -or $_.SecondTestUserSipUri -eq " sip:kenmyer@litwareinc.com"}

Il comando mostrato nell'esempio 4 restituisce tutte le impostazioni di configurazione per il monitoraggio dello stato di integrità in cui è incluso l'utente con indirizzo SIP sip:davidegarghentini@litwareinc.com, come uno degli utenti di test. Per eseguire questa attività, il comando chiama innanzitutto Get-CsHealthMonitoringConfiguration senza ulteriori parametri. Viene restituita una raccolta di tutte le impostazioni di configurazione per il monitoraggio dello stato di integrità attualmente in uso nell'organizzazione. La raccolta viene quindi inviata tramite pipe al cmdlet Where-Object, che seleziona solo le impostazioni con proprietà FirstTestUserSipUri uguale a "sip:davidegarghentini@litwareinc.com" oppure con proprietà SecondTestUserSipUri uguale a "sip:davidegarghentini@litwareinc.com". Verranno restituite tutte le raccolte di impostazioni in cui viene utilizzato l'indirizzo SIP di Davide Garghentini come primo o secondo utente di test.