Compartir a través de


Ver el estado de la configuración global de un bosque en Lync Server 2013

 

Última modificación del tema: 2014-05-20

Los administradores deben revisar la configuración global de una implementación de Lync Server 2013 mensualmente. El objetivo sería revisar las opciones implementadas con respecto a un conjunto de configuraciones conocidas( una configuración de línea base para ayudar a garantizar que los ajustes son válidos y determinar si se debe actualizar la documentación de línea base. Los cambios en la configuración global deben implementarse a través de un proceso de control de cambios que debe incluir el documento de la nueva configuración.

Las opciones de configuración global que deben revisarse se describen en las siguientes secciones:

Comprobar la configuración general

Compruebe la configuración general, incluidos los dominios de Protocolo de inicio de sesión (SIP) admitidos para Lync Server 2013.

La información de dominio SIP se puede devolver mediante Windows PowerShell y el cmdlet Get-CsSipDomain. Para devolver esta información, ejecute el Get-CsSipDomain comando Windows PowerShell.

Get-CsSipDomain devolverá información similar a esta para todos los dominios SIP autorizados:

Identity Name IsDefault

-------- ---- ---------

fabrikam.com fabrikam.com True

na.fabrikam.com na.fabrikam.com Falso

Si la propiedad IsDefault se establece en True, el dominio correspondiente es el dominio SIP predeterminado. Puede usar el cmdlet de Set-CsSipDomain para cambiar el dominio SIP predeterminado de su organización. Sin embargo, no puede eliminar simplemente el dominio SIP predeterminado porque eso le dejaría sin un dominio predeterminado. Si desea eliminar el dominio de fabrikam.com (como se muestra en el ejemplo anterior), primero tendrá que configurar na.fabrikam.com sea el dominio predeterminado.

Comprobar la configuración de la reunión

La configuración de la reunión incluye definiciones de directivas de reunión y soporte para la participación de usuarios anónimos en las reuniones.

La configuración de la reunión se puede recuperar mediante Windows PowerShell y el cmdlet Get-CsMeetingConfiguration. Por ejemplo, este comando devuelve información sobre la configuración global de la reunión:

Get-CsMeetingConfiguration –Identity "Global"La configuración de la reunión también se puede configurar en el ámbito del sitio. Por este motivo, es posible que desee usar el siguiente comando, que devuelve información sobre todas las opciones de configuración de la reunión:

Get-CsMeetingConfiguration

El cmdlet Get-CsMeetingConfiguration devuelve información similar a la siguiente:

Identidad : Global

PstnCallersBypassLobby : True

EnableAssignedConferenceType : True

DesignateAsPresenter : Empresa

AssignedConferenceTypeByDefault : True

AdmitAnonymousUsersByDefault : True

De nuevo, el último elemento de la lista, AdmitAnonymousUsersByDefault, habilita o deshabilita la capacidad de los usuarios anónimos de participar en las reuniones.

Al comprobar la configuración de la reunión, puede resultarle útil comparar la configuración actual con los equivalentes predeterminados. Puede ver la configuración predeterminada de la reunión ejecutando el siguiente comando:

New-CsMeetingConfiguration -Identity "Global" -InMemory

El comando anterior crea una instancia de solo memoria de la configuración global de la reunión, una instancia que usa el valor predeterminado de cada propiedad. No se crea ninguna configuración de reunión real al ejecutar el comando. Sin embargo, todos los valores de propiedad predeterminados se mostrarán en pantalla.

Comprobar los servidores perimetrales y su configuración

La información del servidor perimetral se puede recuperar mediante Windows PowerShell. Este comando devuelve información sobre todos los servidores perimetrales configurados para su uso en la organización:

Get-CsService -EdgeServer

La información devuelta incluye toda la configuración de FQDN y puerto de cada servidor perimetral:

Identidad: EdgeServer: dc.fabrikam.com

Registrador : Registrador: LYNC-SE.fabrikam.com

AccessEdgeInternalSipPort : 5061

AccessEdgeExternalSipPort : 5061

AccessEdgeClientPort : 443

DataPsomServerPort : 8057

DataPsomClientPort : 444

MediaRelayAuthEdgePort : 5062

MediaRelayAuthInternalTurnTcpPort : 443

MediaRelayAuthExternalTurnTcpPort : 445

MediaRelayAuthInternalTurnUdpPort : 3478

MediaRelayAuthExternalTurnUdpPort : 3478

MediaCommunicationPortStart : 50000

MediaComunicationPortCount : 10000

AccessEdgeExternalFqdn : dc.fabrikam.com

DataEdgeExternalFqdn : dc.fabrikam.com

AVEdgeExternalFqdn :

InternalContentFqdn :

ExternalMrasFqdn : dc.fabrikam.com

DependentServiceList: {Registrar:LYNC-SE.fabrikam.com,

ConferencingServer:LYNC-SE.fabrikam

com, MediationServer:LYNC-SE.

fabrikam.com}

ServiceId : fabrikam.com-EdgeServer-2

SiteId : site:fabrikam.com

PoolFqdn : dc.fabrikam.com

Versión: 5

Rol: EdgeServer

Comprobar la configuración de federación

Compruebe la configuración de federación, como si está configurada y, si la respuesta es "sí", el FQDN y el puerto. La federación se habilita y deshabilita mediante la colección global de opciones de configuración de Access Edge. Entre otras cosas, esto significa que la federación se configura en una base de todo o nada: se habilita la federación para toda la organización o la federación se deshabilita para toda la organización

Las opciones de configuración de Access Edge se pueden devolver con Windows PowerShell. Para ello, ejecute el siguiente comando Windows PowerShell:

Get-CsAccessEdgeConfiguration

A su vez, ese comando devolverá datos similares a estos:

Identidad : Global

AllowAnonymousUsers : False

AllowFederatedUsers : False

AllowOutsideUsers : False

BeClearingHouse : False

EnablePartnerDiscovery : False

EnableArchivingDisclaimer : False

KeepCrlsUpToDateForPeers : True

MarkSourceVerifiableOnOutgoingMessages : True

OutgoingTlsCountForFederatedPartners : 4

RoutingMethod : UseDnsSrvRouting

Si la propiedad AllowFederatedUsers se establece en True, significa que la federación está habilitada para su organización. (Establecer AllowFederatedUsers en True también significa que, en un escenario de dominio dividido, los usuarios locales podrán comunicarse sin problemas con los usuarios en la nube).

Para recuperar el FQDN y la configuración de puerto de su servidor perimetral, vea la tarea anterior (Servidores perimetrales y su configuración).

Habilitar la federación en el ámbito global solo significa que los usuarios pueden comunicarse potencialmente con usuarios federados. Para determinar si los usuarios individuales pueden comunicarse realmente con usuarios federados, es necesario examinar la directiva de acceso de usuario externo asignada a ese usuario.

Puede devolver información de acceso de usuario externo mediante Windows PowerShell. Por ejemplo, este comando devuelve información de la directiva global de acceso de usuarios externos:

Get-CsExternalAccessPolicy -Identity "Global"

Y este comando devuelve información de todas las directivas de acceso de usuario externo:

Get-CsExternalAccessPolicy

La información devuelta será similar a esta:

Identidad : False

Descripción:

EnableFederationAccess : False

EnableCloudAccess : False

EnableCloudAccessAudioVideoAccess : False

EnableOutsideAccess : False

Si EnableFederationAccess se establece en True, los usuarios administrados por la directiva determinada pueden comunicarse con los usuarios federados.

Comprobar la configuración de archivado

Compruebe la configuración de archivado para las comunicaciones internas y federadas. Antes de comprobar la configuración del archivado interno y externo, debe comprobar que el archivado está habilitado.

Las opciones de configuración de archivado se pueden comprobar mediante Windows PowerShell y el cmdlet de Get-CsArchivingConfiguration:

Get-CsArchivingConfiguration -Identity "Global"

Tenga en cuenta que la configuración de archivado también se puede configurar en el ámbito del sitio. Para devolver información sobre todas las opciones de archivado, use este comando:

Get-CsArchivingConfiguration

El cmdlet Get-CsArchivingConfiguration devuelve datos similares a estos:

Identidad : Global

EnableArchiving : False

EnablePurging : False

PurgeExportedArchivesOnly : False

BlockOnArchiveFailure : False

KeepArchivingDataForDays : 14

PurgeHourOfDay : 2

ArchiveDuplicateMessages : True

CachePurgingInterval : 24

Si la propiedad EnableArchiving se establece en False, significa que no se archivarán las sesiones de comunicación. Si solo desea archivar sesiones de mensajería instantánea, use un comando como el siguiente para habilitar el archivado de sesiones de mensajería instantánea:

Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"

Para archivar sesiones de conferencia y sesiones de mensajería instantánea, use este comando:

Set-CsArchivingConfiguration -Identity "Global" -EnableArchiving "IMOnly"

Si desea comparar la configuración de archivado actual con la configuración predeterminada, ejecute el siguiente comando Windows PowerShell:

New-CsArchivingConfiguration -Identity "Global" -InMemory

Ese comando crea una instancia solo en memoria de las opciones de configuración globales de archivado. Esta no es una colección real de opciones de configuración que utiliza Lync Server. Sin embargo, sí que muestra los valores predeterminados de todas las propiedades de configuración de archivado.

También puede usar este comando para devolver el FQDN de los servidores de archivado:

Get-CsService -ArchivingServer

Después de comprobar que el archivado está habilitado, podrá ver las directivas de archivado para determinar si se archivan las sesiones de comunicación internas y externas.

La información de la directiva de archivado se puede recuperar mediante el cmdlet de Get-CsArchivingPolicy. Por ejemplo, este comando devuelve información sobre la directiva de archivado global:

Get-CsArchivingPolicy -Identity "Global"

Como las directivas de archivado también se pueden configurar en el sitio y en el ámbito por usuario, es posible que también desee usar este comando, que devuelve información sobre todas las directivas de archivado:

Get-CsArchivingPolicy

La información que reciba de Get-CsArchivingPolicy será similar a esta:

Identidad : Global

Descripción:

ArchiveInternal : False

ArchiveExternal : False

Tenga en cuenta que, de forma predeterminada, tanto el archivado interno como el externo están deshabilitados en una directiva de archivado.

Comprobar la configuración de CDR

Compruebe la configuración del registro de detalles de llamada (CDR) para la grabación de detalles de llamadas de punto a punto, conferencias y llamadas de voz. Puede devolver información detallada sobre la configuración de CDR mediante el cmdlet Get-CsCdrConfiguration . Por ejemplo, este comando devuelve información sobre la colección global de opciones de configuración de CDR:

Get-CsCdrConfiguration -Identity "Global"

Como el CDR también se puede configurar en el ámbito del sitio, es posible que también desee ejecutar este comando, que devuelve información sobre todas las opciones de configuración de CDR:

Get-CsCdrConfiguration

El cmdlet Get-CsCdrConfiguration devuelve información similar a esta para cada colección de opciones de configuración de CDR:

Identidad : Global

EnableCDR : True

EnablePurging : True

KeepCallDetailForDays : 60

KeepErrorReportForDays: 60

PurgeHourOfDay : 2

Se puede devolver información similar para la supervisión de QoE mediante el cmdlet de Get-CsQoEConfiguration. Por ejemplo, este comando devuelve información sobre la colección global de opciones de configuración de QoE:

Get-QoEConfiguration -Identity "Global"

Esa información será similar a esta:

Identidad : Global

ExternalConsumerIssuedCertId :

EnablePurging : True

KeepQoEDataForDays : 60

PurgeHourOfDay : 1

EnableExternalConsumer : False

ExternalConsumerName :

ExternalConsumerURL :

EnableQoE : True

Si desea comparar la configuración de CDR actual con la configuración de CDR predeterminada, los valores predeterminados se pueden revisar ejecutando este comando:

New-CsCdrConfiguration -Identity "Global" -InMemory

Del mismo modo, los valores predeterminados para supervisión de QoE se pueden recuperar mediante este comando:

New-CsQoEConfiguration -Identity "Global" -InMemory

También puede devolver el FQDN de los servidores de supervisión ejecutando este comando:

Get-CsService -MonitoringServer

Comprobar la configuración de voz

La configuración de voz normalmente importante para los administradores se encuentra en las directivas de voz y las rutas de voz: las directivas de voz contienen la configuración que determina las capacidades expuestas a usuarios individuales (como la capacidad de desviar o transferir llamadas), mientras que las rutas de voz determinan cómo (y si) las llamadas se enrutan a través de la RTC.

La información de la directiva de voz se puede recuperar con Windows PowerShell. Por ejemplo, este comando devuelve información sobre la directiva global de voz:

Get-CsVoicePolicy -Identity "Global"

Y este comando devuelve información sobre todas las directivas de voz configuradas para su uso en la organización:

Get-CsVoicePolicy

La información devuelta por el cmdlet Get-CsVoicePolicy es similar a la siguiente:

Identidad : Global

PstnUsages : {}

Descripción:

AllowSimulRing : True

AllowCallForwarding : True

AllowPSTNReRouting : True

Name : DefaultPolicy

EnableDelegation : True

EnableTeamCall : True

EnableCallTransfer : True

EnableCallPark : False

EnableMaliciousCallTracing : False

EnableBWPolicyOverride : False

PreventPSTNTollBypass : False

También puede crear consultas que devolvieron un subconjunto de las directivas de voz. Por ejemplo, este comando devuelve todas las directivas de voz que permiten el desvío de llamadas:

Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $True}

Y este comando devuelve todas las directivas de voz que no permiten el desvío de llamadas:

Get-CsVoicePolicy | Where-Object {$_.AllowCallForwarding -eq $False}

En Windows PowerShell, use el cmdlet Get-CsVoiceRouting para devolver información sobre las rutas de voz:

Get-CsVoiceRoute

Ese comando devuelve información como esta para todas las rutas de voz:

Identidad: LocalRoute

Prioridad : 0

Descripción:

NumberPattern: ^(\+1[0-9]{10})$

PstnUsages : {}

PstnGatewayList : {}

Name : LocalRoute

SuppressCallerId :

AlternateCallerId :

Lync Server le permite crear rutas de voz que no tienen un uso de RTC y no especifican una puerta de enlace RTC. Sin embargo, no puede redirigir llamadas a través de una ruta de voz que no tenga estos dos valores de propiedad configurados. Por este motivo, es posible que le resulte útil ejecutar periódicamente este comando, que devuelve la identidad de cualquier ruta de voz que no tenga un uso de RTC:

Get-CsVoiceRoute | Where-Object {$_.PstnUsages -eq $Null} | Select-Object Identity

De forma similar, este comando devuelve la identidad de cualquier ruta de voz que no se haya configurado para tener una puerta de enlace RTC:

Get-CsVoiceRoute | Where-Object {$_.PstnGatewayList -eq $Null}} | Select-Object Identity

Comprobar la configuración del operador de conferencia

Comprobar la configuración del operador para las conferencias de acceso telefónico local RTC. Configuración del operador de conferencia solo se puede recuperar mediante el cmdlet Get-CsDialInConferencingConfiguration . Esta configuración no está disponible en la Panel de control de Lync Server. Para ver la configuración del operador de conferencia, use un comando de Windows PowerShell similar al siguiente, que devuelve la colección global de la configuración de Operador de conferencia:

Get-CsDialInConferencingConfiguration -Identity "Global"

Tenga en cuenta que la configuración de Operador de conferencia también se puede configurar en el ámbito del sitio. Para devolver información sobre toda la configuración de Attendant de conferencia, use este comando en su lugar:

Get-CsDialInConferencingConfiguration

El cmdlet Get-CsDialInConferencingConfiguration devuelve datos similares a estos:

Identidad : Global

EntryExitAnnouncementsType : UseNames

EnableNameRecording : True

EntryExitAnnouncementsEnabledByDefault : False

Si EntryExitAnnouncementsEnabledByDefault se establece en False, significa que los anuncios de conferencia están deshabilitados. Para habilitar los anuncios de entrada y salida, ejecute un comando de Windows PowerShell similar a este:

Set-CsDialInConferencingConfiguration -Identity "Global" -EntryExitAnnouncementsEnabledByDefault $True