[This is preliminary documentation and is subject to change. Blank topics are included as placeholders.]

Retrieves one or more collections of QoE (Quality of Experience) settings.

Syntax

Get-CsQoEConfiguration [-Identity <XdsIdentity>] [-LocalStore <SwitchParameter>]
Get-CsQoEConfiguration [-Filter <String>] [-LocalStore <SwitchParameter>]

Parameters

Parameter Required Type Description

Identity

Optional

XdsIdentity

The unique identifier of the settings you want to retrieve. Possible values are global and site:<site name>, where <site name> is the name of the site in your Microsoft Communications Server 2010 deployment to which you want to apply the changes.

Filter

Optional

String

Enables you to use wildcard characters in order to return a collection (or multiple collections) of QoE configuration settings. To return a collection of all the settings configured at the site scope, use this syntax: -Filter site:*. To return a collection of all the settings that have the string value "Western" somewhere in their Identity (the only property you can filter on) use this syntax: -Filter *Western*.

LocalStore

Optional

SwitchParameter

Retrieves the settings from the local replica of the Central Management database.

Detailed Description

QoE metrics track the quality of audio and video calls made in your organization, including such things as the number of network packets lost, background noise, and the amount of "jitter" (differences in packet delay). These metrics are stored in a database apart from other data (such as Call Detail Recrods), which allows you to enable and disable QoE independent of other data recording. Use this cmdlet to retrieve settings that configure QoE at the global or site level.

QoE is part of the Monitoring Server role; therefore Monitoring Server must be deployed on your Microsoft Communications Server 2010 installation before QoE recording can be enabled.

Return Types

Get-CsQoEConfiguration returns instances of the Microsoft.Rtc.Management.WritableConfig.Settings.QoE.QoESettings object.

Examples

-------------------------- Example 1 --------------------------

Copy Code
Get-CsQoEConfiguration

This example uses Get-CsQoEConfiguration to return a collection of all the QoE settings configured for use in your organization.

-------------------------- Example 2 --------------------------

Copy Code
Get-CsQoEConfiguration -Identity site:Redmond

Example 2 uses the -Identity parameter to ensure that Get-CsQoooEConfiguration returns only the QoE settings with Identity site:Redmond.

-------------------------- Example 3 --------------------------

Copy Code
Get-CsQoEConfiguration -Filter site:*

In Example 3 the -Filter parameter is employed to return all the QoE settings that have been configured at the site scope. The wildcard "site:*" returns all the QoE settings that have an Identity beginning with the string value site:. Settings that meet that criteria are settings that have been configured at the site scope.

-------------------------- Example 4 --------------------------

Copy Code
Get-CsQoEConfiguration | Where-Object {$_.KeepQoEDataForDays -lt 30}

The preceding example returns only a collection of all the QoE settings where the KeepQoEDataForDays property is less than 30 days. To do this, the command first uses Get-CsQoEConfiguration to return a collection of all the QoE settings configured in the organization. That collection is then "piped" to the Where-Object cmdlet, which applies a filter that limits the returned data to those settings that have a KeepQoEDataForDays value of 30 days or less.