Configurar los usuarios y las opciones de configuración de la prueba del nodo de monitorConfigure watcher node test users and settings

Resumen: Configurar cuentas de usuario de prueba y monitor nodo de Skype para transacciones sintéticas Business Server.Summary: Configure test user accounts and watcher node settings for Skype for Business Server synthetic transactions.

Después de configurar el equipo que funcionará como nodo de monitor, debe hacer lo siguiente:After configuring the computer that will act as a watcher node, you must:

  1. Configurar cuentas de usuario de prueba que se utilizarán por estos nodos de observador.Configure Test User Accounts to be used by these watcher nodes. Si usa el método de autenticación Negotiate, también debe usar el cmdlet Set-CsTestUserCredential para habilitar estas cuentas de prueba para su uso en el nodo de monitor.If you are using the Negotiate authentication method, you must also use the Set-CsTestUserCredential cmdlet to enable these test accounts for use on the watcher node.

  2. Actualizar las opciones de configuración del nodo de monitor.Update the watcher node configuration settings.

Configurar cuentas de usuario de pruebaConfigure Test User Accounts

No es necesario que las cuentas de prueba representan personas reales, pero deben ser cuentas de Active Directory válidas.Test accounts do not need to represent actual people, but they must be valid Active Directory accounts. Además, estas cuentas deben estar habilitadas para Skype para Business Server 2015, deben tener direcciones SIP válidas y deberían estar habilitadas para que la Telefonía IP empresarial (utilizar la transacción sintética de prueba CsPstnPeerToPeerCall).In addition, these accounts must be enabled for Skype for Business Server 2015, they must have valid SIP addresses, and they should be enabled for Enterprise Voice (to use the Test-CsPstnPeerToPeerCall synthetic transaction).

Si está usando el método de autenticación TrustedServer, solamente debe asegurarse de que estas cuentas existen y configurarlas como se ha indicado.If you are using the TrustedServer authentication method, all you need to do is to make sure that these accounts exist and configure them as noted. Debe asignar al menos tres usuarios de prueba para cada grupo que desee probar.You should assign at least three test users for each pool that you want to test. Si utiliza el método de autenticación Negotiate, también debe usar el cmdlet Set-CsTestUserCredential y el Skype para el negocio el Shell de administración de servidor habilitar estas cuentas para trabajar con las transacciones sintéticas de prueba.If you are using the Negotiate authentication method, you must also use the Set-CsTestUserCredential cmdlet and the Skype for Business Server Management Shell to enable these test accounts to work with the synthetic transactions. Esto hace al ejecutar un comando similar al siguiente (estos comandos se supone que se han creado tres cuentas de usuario de Active Directory y que estas cuentas están habilitadas para Skype para Business Server 2015):Do this by running a command similar to the following (these commands assume that the three Active Directory user accounts have been created and that these accounts are enabled for Skype for Business Server 2015):

Set-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com" -UserName "litwareinc\watcher1" -Password "P@ssw0rd"
Set-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com" -UserName "litwareinc\watcher2" -Password "P@ssw0rd"
Set-CsTestUserCredential -SipAddress "sip:watcher3@litwareinc.com" -UserName "litwareinc\watcher3" -Password "P@ssw0rd"

Debe incluir no solo la dirección SIP, sino también el nombre de usuario y una contraseña. Si no incluye la contraseña, el cmdlet Set-CsTestUserCredential le pedirá que la escriba. El nombre de usuario se pueden especificar con el formato nombre de dominio\nombre de usuario que se muestra en el bloque de código anterior.You must include not only the SIP address, but also the user name and password. If you do not include the password, the Set-CsTestUserCredential cmdlet will prompt you to enter that information. The user name can be specified by using the domain name\user name format shown in the preceding code block.

Para comprobar que se crearon las credenciales de usuario de prueba, ejecutar estos comandos desde el Skype para el Shell de administración de servidor de negocios:To verify that the test user credentials were created, run these commands from the Skype for Business Server Management Shell:

Get-CsTestUserCredential -SipAddress "sip:watcher1@litwareinc.com"
Get-CsTestUserCredential -SipAddress "sip:watcher2@litwareinc.com"
Get-CsTestUserCredential -SipAddress "sip:watcher3@litwareinc.com"

Se debería devolver información similar a la siguiente para cada usuario:Information similar to this will be returned for each user:

Nombre de usuarioUserName ContraseñaPassword
Litwareinc\watcher1Litwareinc\watcher1
System.Security.SecureStringSystem.Security.SecureString

Configurar un nodo de monitor básico con las transacciones sintéticas predeterminadasConfigure a Basic Watcher Node with the Default Synthetic Transactions

Una vez creados los usuarios, puede crear un nodo de monitor con un comando similar a este:After the test users have been created, you can create a watcher node by using a command similar to this:

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"}

Este comando crea un nodo de monitor nuevo que usa la configuración predeterminada y ejecuta el conjunto predeterminado de transacciones sintéticas. El nuevo nodo de monitor también usa los usuarios de prueba watcher1@litwareinc.com, watcher2@litwareinc.com y watcher3@litwareinc.com. Si el nodo de monitor usa autenticación TrustedServer, las tres cuentas de prueba pueden ser cualquier cuenta de usuario válida habilitada para Active Directory y Skype Empresarial Server. Si el nodo de monitor usa el método de autenticación Negotiate, estas cuentas de usuario también deben estar habilitadas para el nodo de monitor con el cmdlet Set-CsTestUserCredential.This command creates a new watcher node that uses the default settings and runs the default set of synthetic transactions. The new watcher node also uses the test users watcher1@litwareinc.com, watcher2@litwareinc.com, and watcher3@litwareinc.com. If the watcher node uses TrustedServer authentication, the three test accounts can be any valid user accounts enabled for Active Directory and Skype for Business Server. If the watcher node uses the Negotiate authentication method, these user accounts must also be enabled for the watcher node by using the Set-CsTestUserCredential cmdlet.

Para validar que la detección automática de grupo de servidores de destino para el inicio de sesión se ha configurado correctamente en lugar de que esté destinado a un grupo directamente, siga estos pasos:To validate that automatic discovery of target pool to sign-in is configured correctly rather than targeting a pool directly use these steps instead:

New-CsWatcherNodeConfiguration -UseAutoDiscovery $true -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"}

Configurar pruebas extendidasConfiguring Extended Tests

Si desea habilitar la prueba de RTC, que comprueba la conectividad con la red telefónica pública conmutada, debe realizar tareas de configuración adicionales al establecer el nodo de monitor. En primer lugar, debe asociar los usuarios de prueba con el tipo de prueba RTC ejecutando un comando similar al siguiente desde el Shell de administración de Skype Empresarial Server:If you want to enable the PSTN test, which verifies connectivity with the public switched telephone network, you need to do some additional configuration when setting up the watcher node. First, you must associate your test users with the PSTN test type by running a command similar to this from the Skype for Business Server Management Shell:

$pstnTest = New-CsExtendedTest -TestUsers "sip:watcher1@litwareinc.com", "sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"  -Name "Contoso Provider Test" -TestType PSTN

Nota

Tenga en cuenta que los resultados de este comando se deben almacenar en una variable. En este ejemplo, se trata de una variable denominada $pstnTest.The results of this command must be stored in a variable. In this example, the variable is named $pstnTest.

En este momento, puede usar el cmdlet New-CsWatcherNodeConfiguration para asociar el tipo de prueba (almacenado en la variable $pstnTest) a un grupo de servidores Skype Empresarial Server 2015. Por ejemplo, en el siguiente comando se crea una nueva configuración de nodo de monitor para el grupo atl-cs-001.litwareinc.com, y se agregan los tres usuarios de prueba que se crearon anteriormente y también el tipo de prueba RTC:Next, you can use the New-CsWatcherNodeConfiguration cmdlet to associate the test type (stored in the variable $pstnTest) to a Skype for Business Server 2015 pool. For example, the following command creates a new watcher node configuration for the pool atl-cs-001.litwareinc.com, adding the three test users created previously, and adding the PSTN test type:

New-CsWatcherNodeConfiguration -TargetFqdn "atl-cs-001.litwareinc.com" -PortNumber 5061 -TestUsers @{Add= "sip:watcher1@litwareinc.com","sip:watcher2@litwareinc.com", "sip:watcher3@litwareinc.com"} -ExtendedTests @{Add=$pstnTest}

Tenga en cuenta que el comando anterior no se ejecutará correctamente si no instaló los archivos principales de Skype Empresarial Server y la base de datos RTCLocal en el equipo del nodo de monitor.The preceding command will fail if you have not installed the Skype for Business Server core files and the RTCLocal database on the watcher node computer.

Para probar varias directivas de voz, puede crear una prueba extendida para cada directiva con el cmdlet New-CsExtendedTest. Los usuarios siempre se deben configurar con las directivas de voz deseadas. Las pruebas extendidas se pasan al cmdlet New-CsWatcherNodeConfiguration con delimitadores de coma, como, por ejemplo:To test multiple voice policies, you can create an extended test for each policy by using the New-CsExtendedTest cmdlet. The users provided should be configured with the desired voice policies. The extended tests are passed to the New-CsWatcherNodeConfiguration cmdlet by using comma-delimiters, such as:

-ExtendedTests @{agregar = pstnTest1$, pstnTest2$, pstnTest3$}-ExtendedTests @{Add=$pstnTest1,$pstnTest2,$pstnTest3}

Dado que el cmdlet New-CsWatcherNodeConfiguration se ha invocado sin usar el parámetro Tests, para el nodo de monitor solo se habilitarán las transacciones sintéticas predeterminadas (y la transacción sintética extendida especificada). Por lo tanto, el nodo de monitor probará estos componentes:Because the New-CsWatcherNodeConfiguration cmdlet was called without using the Tests parameter, only the Default synthetic transactions (and the specified extended synthetic transaction) will be enabled for the new watcher node. Therefore, the watcher node will test the following components:

  • RegistrationRegistration

  • IMIM

  • GroupIMGroupIM

  • P2PAV (sesiones de audio/vídeo punto a punto)P2PAV (peer-to-peer audio/video sessions)

  • AvConference (audio/conferencia)AvConference (audio/conferencing)

  • PresencePresence

  • ABS (servicio de libreta de direcciones)ABS (Address Book service)

  • ABWQ (servicio web de libreta de direcciones)ABWQ (Address Book web service)

Los siguientes componentes no se probarán de manera predeterminada:The following components will not be tested by default:

  • ASConferenceASConference

  • AVEdgeConnectivityAVEdgeConnectivity

  • DataConferenceDataConference

  • DialinConferencingDialinConferencing

  • ExumConnectivity (mensajería unificada de Exchange)ExumConnectivity (Exchange Unified Messaging)

  • JoinLauncherJoinLauncher

  • MCXP2PIM (mensajería instantánea para dispositivos móviles)MCXP2PIM (mobile device instant messaging)

  • P2PVideoInteropServerSipTrunkAVP2PVideoInteropServerSipTrunkAV

  • PersistentChatMessagePersistentChatMessage

  • PSTN (llamadas de puerta de enlace RTC, especificadas como una prueba extendida)PSTN (PSTN gateway calls, specified as an extended test)

  • UcwaConferenceUcwaConference

  • UnifiedContactStoreUnifiedContactStore

  • XmppIMXmppIM

Agregar y quitar transacciones sintéticasAdding and Removing Synthetic Transactions

Una vez configurado el nodo de monitor, puede usar el cmdlet Set-CsWatcherNodeConfiguration para agregar o quitar transacciones sintéticas en el nodo. Por ejemplo, para agregar la prueba PersistentChatMessage al nodo de monitor, use el método Add y un comando similar al siguiente:After a watcher node has been configured, you can use the Set-CsWatcherNodeConfiguration cmdlet to add or remove synthetic transactions from the node. For example, to add the PersistentChatMessage test to the watcher node, use the Add method and a command similar to this:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage"}

Es posible agregar varias pruebas si se separan los nombres de las pruebas con comas. Por ejemplo:Multiple tests can be added by separating the test names by using commas. For example:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Add="PersistentChatMessage","DataConference","UnifiedContactStore"}

Tenga en cuenta que se generará un error si ya se habilitaron una o varias de estas pruebas (por ejemplo, DataConference) en el nodo de monitor. En este caso, aparecerá un mensaje de error similar al siguiente:An error will occur if one or more of these tests (for example, DataConference) has already been enabled on the watcher node. In this case, you will receive an error message similar to the following:

Set-CsWatcherNodeConfiguration: hay una secuencia de teclas duplicada 'DataConference' para la clave 'urn:schema:Microsoft.Rtc.Management.Settings.WatcherNode.2010:TestName' o restricción de identidad identidad.Set-CsWatcherNodeConfiguration : There is a duplicate key sequence 'DataConference' for the 'urn:schema:Microsoft.Rtc.Management.Settings.WatcherNode.2010:TestName' key or unique identity constraint.

Cuando se produce este error, no se aplica ningún cambio.When this error occurs, no changes will be applied. Es necesario volver a ejecutar el comando sin la prueba duplicada.The command should be re-run with the duplicate test removed.

Para quitar una transacción sintética de un nodo de monitor, use el método Remove. Por ejemplo, este comando quita la prueba ABWQ de un nodo de monitor:To remove a synthetic transaction from a watcher node, use the Remove method. For example, this command removes the ABWQ test from a watcher node:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Remove="ABWQ"}

También puede usar el método Replace para reemplazar todas las pruebas habilitadas actualmente por una o varias pruebas nuevas. Por ejemplo, si solo desea que un nodo de monitor ejecute la prueba IM, puede configurar esto con el siguiente comando:You can use the Replace method to replace all the currently-enabled tests with one or more new tests. For example, if you want a watcher node only to run the IM test, you can configure that by using this command:

Set-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" -Tests @{Replace="IM"}

Al ejecutar el comando anterior, se deshabilitarán todas las transacciones sintéticas del nodo de monitor especificado, excepto para la prueba IM.When you run this command, all synthetic transactions on the specified watcher node will be disabled except for IM.

Ver y probar la configuración de nodo de monitorViewing and Testing the Watcher Node Configuration

Si desea ver las pruebas que se asignaron a un nodo de monitor, use un comando similar a este:If you want to view the tests that have been assigned to a watcher node, use a command similar to this:

Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" | Select-Object -ExpandProperty Tests

El comando anterior devolverá información similar a la siguiente, según las transacciones sintéticas que se hayan asignado al nodo:This command will return information similar to this, depending on the synthetic transactions that have been assigned to the node:

PersistentChatMessage DataConference de presencia de registro IM GroupIM P2PAV AvConferenceRegistration IM GroupIM P2PAV AvConference Presence PersistentChatMessage DataConference

Sugerencia

Para ver las transacciones sintéticas en orden alfabético, use este comando en su lugar:To view the synthetic transactions in alphabetical order, use this command instead:

Get-CsWatcherNodeConfiguration -Identity "atl-cs-001.litwareinc.com" | Select-Object -ExpandProperty Tests | Sort-Object

Para comprobar que se haya creado un nodo de monitor, escriba el siguiente comando desde el Shell de administración de Skype Empresarial Server:To verify that a watcher node has been created, type the following command from the Skype for Business Server Management Shell:

Get-CsWatcherNodeConfiguration

Obtendrá una información similar a la siguiente:You will get back information similar to this:

Identidad: atl-cs-001.litwareinc.com TestUsers: {sip:watcher1@litwareinc.com, sip:watcher2@litwareinc.com...}Identity : atl-cs-001.litwareinc.com TestUsers : {sip:watcher1@litwareinc.com, sip:watcher2@litwareinc.com ...} ExtendedTests : {TestUsers=IList<System.String>;Name=PSTN Test; Te...}ExtendedTests : {TestUsers=IList<System.String>;Name=PSTN Test; Te...} TargetFqdn: númeroDePuerto de atl-cs-001.litwareinc.com: 5061To Compruebe que el nodo del monitor se ha configurado correctamente, escriba el comando siguiente desde el Skype para el Shell de administración de servidor de negocios:TargetFqdn : atl-cs-001.litwareinc.com PortNumber : 5061To verify that the watcher node has been configured correctly, type the following command from the Skype for Business Server Management Shell:

Test-CsWatcherNodeConfiguration

Este comando probará cada nodo de monitor de la implementación y confirmará si se han completado las siguientes acciones:This command will test each watcher node in your deployment and confirm whether the following actions are completed:

  • Se ha instalado el rol de registrador necesarioThe required Registrar role is installed

  • Se ha creado la clave de registro necesaria (completado al ejecutar el cmdlet Set-Cs WatcherNodeConfiguration)The required registry key is created (completed when you ran the Set-CsWatcherNodeConfiguration cmdlet)

  • Los servidores ejecutan la versión correcta de Skype Empresarial ServerYour servers are running the correct version of Skype for Business Server

  • Los puertos están bien configuradosYour ports are configured correctly

  • Los usuarios de prueba asignados tienen las credenciales necesariasYour assigned test users have the required credentials

Administración de nodos de monitorManaging Watcher Nodes

Aparte de modificar las transacciones sintéticas que se ejecutan en un nodo de monitor, los administradores también pueden usar el cmdlet Set-CsWatcherNodeConfigurationpara llevar a cabo otras tareas importantes, como habilitar y deshabilitar el nodo de monitor o configurarlo para que use direcciones URL internas o externas cuando ejecute sus pruebas.In addition to modifying the synthetic transactions that are executed on a watcher node, you can also use the Set-CsWatcherNodeConfiguration cmdlet to carry out two other important tasks: enabling and disabling the watcher node, and configuring the watcher node to use either internal Web URLs or external Web URLs when running its tests.

De forma predeterminada, los nodos de monitor están diseñadas para ejecutar periódicamente todas sus transacciones sintéticas habilitadas. En ocasiones, sin embargo, es posible que desee suspender esas operaciones. Por ejemplo, si el nodo de monitor está desconectado temporalmente de la red y, a continuación, no hay ningún motivo para ejecutar las transacciones sintéticas. Estas transacciones darán lugar a un error si no hay conectividad de red. Para deshabilitar temporalmente un nodo de monitor, ejecute un comando similar al siguiente desde el Shell de administración de Skype Empresarial Server:By default, watcher nodes are designed to periodically run all their enabled synthetic transactions. At times, however, you may want to suspend those transactions. For example, if the watcher node is temporarily disconnected from the network, then there is no reason to run the synthetic transactions. Without network connectivity, those transactions will fail. To temporarily disable a watcher node, run a command similar to this from the Skype for Business Server Management Shell:

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -Enabled $False

Con este comando deshabilitará la ejecución de transacciones sintéticas en el nodo de monitor atl watcher 001.litwareinc.com. Para volver a ejecutarlas, establezca la propiedad Enabled en True ($True):This command will disable the execution of synthetic transactions on the watcher node atl watcher 001.litwareinc.com. To resume execution of the synthetic transactions, set the Enabled property back to True ($True):

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -Enabled $True

Nota

La propiedad Enabled sirve para activar y desactivar nodos de monitor. En caso de que quiera eliminar un nodo de monitor permanentemente, use el cmdlet Remove-CsWatcherNodeConfiguration:The Enabled property can be used to turn watcher nodes on or off. If you want to permanently delete a watcher node, use the Remove-CsWatcherNodeConfiguration cmdlet:

Remove-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com"

Con este comando se elimina toda la configuración de nodo de monitor del equipo en cuestión, lo que evita que se ejecuten transacciones sintéticas automáticamente. No obstante, este comando no desinstala los archivos de agente de System Center ni los archivos de sistema de Skype Empresarial Server.That command removes all the watcher node configuration settings from the specified computer, which prevents that computer from automatically running synthetic transactions. However, the command does not uninstall the System Center agent files or the Skype for Business Server 2015 system files.

Cuando realizan pruebas, los nodos de monitor usan de forma predeterminada las direcciones URL externas de una organización, aunque se pueden configurar para que usen las direcciones URL internas. Esto permite que los administradores comprueben el acceso a la dirección URL de los usuarios de dentro de la red perimetral. Para configurar un nodo de monitor para que use direcciones URL internas en lugar de externas, establezca la propiedad UseInternalWebURls en True ($True):By default, watcher nodes use an organization's external Web URLs when conducting tests. However, watcher nodes can also be configured to use the organization's internal Web URLs. This enables administrators to verify URL access for users located inside the perimeter network. To configure a watcher node to use internal URLs instead of external URLs, set the UseInternalWebURls property to True ($True):

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -UseInternalWebUrls $True

Restablecer esta propiedad en el valor predeterminado de False ($False) hará que el monitor vuelva a usar las direcciones URL externas:Resetting this property to the default value of False ($False) will cause the watcher to once again use the external URLs:

Set-CsWatcherNodeConfiguration -Identity "atl-watcher-001.litwareinc.com" -UseInternalWebUrls $False

Instrucciones de configuración especiales para transacciones sintéticasSpecial Setup Instructions for Synthetic Transactions

La mayor parte de las transacciones sintéticas se pueden ejecutar en un nodo de monitor tal cual está. En la mayoría de los casos, en cuanto la transacción sintética se agrega a los valores de configuración del nodo de monitor, el nodo de monitor puede empezar a usar la transacción sintética durante las fases de prueba. Sin embargo, hay algunas transacciones sintéticas que requieren instrucciones de configuración especiales, como se indica en las siguientes secciones.Most synthetic transactions can run on a watcher node as-is. In most cases, as soon as the synthetic transaction is added to the watcher node configuration settings, the watcher node can begin using that synthetic transaction during its test passes. However, there are some synthetic transactions that require special setup instructions, as discussed in the following sections.

Transacciones sintéticas de conferencia de datosData Conferencing Synthetic Transaction

Si el equipo que actúa como nodo de monitor no está en la red perimetral, lo más seguro es que no pueda ejecutar transacciones sintéticas de conferencia de datos, a menos que deshabilite la configuración de proxy del explorador Windows Internet Explorer® para la cuenta de servicio de red siguiendo estos pasos:If your watcher node computer is located outside your perimeter network, you will probably not be able to run the Data Conferencing Synthetic Transaction unless you first disable the Windows Internet Explorer® Internet browser proxy settings for the Network Service account by completing the following steps:

  1. En el equipo que actúa como nodo de monitor, haga clic sucesivamente en Inicio, Todos los programas y Accesorios, haga clic con el botón secundario en Símbolo del sistema y, a continuación, haga clic en Ejecutar como administrador.On the watcher node computer, click Start, click All Programs, click Accessories, right click Command Prompt, and then click Run as administrator.

  2. En la ventana de la consola, escriba el siguiente comando y presione ENTRAR:In the console window, type the following command and then press ENTER.

bitsadmin /util /SetIEProxy NetworkService NO_PROXY

Verá el siguiente mensaje que se muestra en la ventana de línea de comandos:You will see the following message displayed in the command window:

BITSAdmin está en desuso y no se garantiza que esté disponible en futuras versiones de Windows. Las herramientas de administración para el servicio BITS ahora se proporcionan a través de cmdlets de BITS PowerShell.BITSAdmin is deprecated and is not guaranteed to be available in future versions of Windows. Administration tools for the BITS service are now provided by BITS PowerShell cmdlets.

Configuración de proxy para la cuenta NetworkService establecida en NO_PROXY.Internet proxy settings for account NetworkService set to NO_PROXY.

(conexión = predeterminada)(connection = default)

Este mensaje indica que ha deshabilitado la configuración de proxy de Internet Explorer para la cuenta de servicio de red.This message indicates that you have disabled the Internet Explorer proxy settings for the Network Service account.

Transacción sintética de mensajería unificada de ExchangeExchange Unified Messaging Synthetic Transaction

La transacción sintética de Mensajería unificada de Exchange (UM) comprueba que los usuarios de prueba se pueden conectar a las cuentas de correo de voz hospedadas en Exchange.The Exchange Unified Messaging (UM) synthetic transaction verifies that test users can connect to voicemail accounts homed in Exchange.

Los usuarios de prueba deben estar configurados previamente con cuentas de correo de voz.The test users will need to be preconfigured with voicemail accounts.

Transacción sintética de chat persistentePersistent Chat Synthetic Transaction

Para usar la transacción sintética de chat persistente, en primer lugar se debe crear un canal y conceder permiso a los usuarios de prueba para que puedan usarlo.To use the Persistent Chat synthetic transaction, you must first create a channel and give the test users permissions to use it.

Puede usar la transacción sintética de chat persistente para configurar este canal:You can use the Persistent Chat synthetic transaction to configure this channel:

$cred1 = Get-Credential "contoso\testUser1"
$cred2 = Get-Credential "contoso\testUser2"

Test-CsPersistentChatMessage -TargetFqdn pool0.contoso.com -SenderSipAddress sip:testUser1@contoso.com -SenderCredential $cred1 -ReceiverSipAddress sip:testUser2@contoso.com -ReceiverCredential $cred2 -TestUser1SipAddress sip:testUser1@contoso.com -TestUser2SipAddress sip:testUser2@contoso.com -Setup $true

Esta tarea de configuración debe realizarse desde la empresa:You must run this setup task must be run from inside the enterprise:

  • Si se realiza en un equipo que no es servidor, el usuario que ejecuta el cmdlet debe pertenecer al rol CsPersistentChatAdministrators de control de acceso basado en roles (RBAC).If run from a non-server machine, the user who executes the cmdlet must be a member of the CsPersistentChatAdministrators role for Role-Based Access Control (RBAC).

  • Si se realiza desde el propio servidor, el usuario que ejecuta el cmdlet debe pertenecer al grupo RTCUniversalServerAdmins.If run from the server itself, the user who executes the cmdlet must be a member of the RTCUniversalServerAdmins group.

Transacción sintética de llamada punto a punto de RTCPSTN Peer-to-Peer Call Synthetic Transaction

La transacción sintética Test-CsPstnPeerToPeerCall confirma que es posible realizar y recibir llamadas a través de la Red telefónica conmutada (RTC).The Test-CsPstnPeerToPeerCall synthetic transaction verifies the ability to place and receive calls through a public switched telephone network (PSTN).

Para ejecutar esta transacción sintética, se debe configurar lo siguiente:To run this synthetic transaction, you must configure:

  • Dos usuarios de prueba habilitados para UC (el autor y el receptor).Two UC-enabled test users (a caller and a receiver).

  • Números de llamada directa a la extensión (DID) de cada cuenta de usuario.Direct Inward Dialing (DID) numbers for each user account.

  • Rutas de políticas de VoIP y de voz que permiten que las llamadas al número del destinatario llegar a la puerta de enlace PSTN.VoIP Policies and Voice routes that allow calls to the receiver's number to reach the PSTN gateway.

  • Una puerta de enlace PSTN que acepta la llamada y medio que se usará para enrutar llamadas de vuelta al grupo doméstico del receptor, en función del número marcado.A PSTN gateway that accepts call and media that will route calls back to a receiver's home pool, based on the number dialed.

Transacción sintética de almacén de contactos unificadosUnified Contact Store Synthetic Transaction

La transacciones sintética de almacén de contactos unificados comprueba la capacidad de Skype Empresarial Server 2015 para recuperar contactos en nombre de un usuario de Exchange.The Unified Contact Store synthetic transaction verifies the ability of Skype for Business Server 2015 to retrieve contacts on behalf of a user from Exchange.

Para ejecutar esta transacción, se deben cumplir las siguientes condiciones:To use this synthetic transaction, the following conditions must be met:

  • Autenticación de servidor a servidor Lyss-Exchange debe estar configurada.Lyss-Exchange server to server authentication must be configured.

  • Los usuarios de prueba deben tener un buzón de Exchange válido.Test users must have a valid Exchange mailbox.

Después de que se cumplen estas condiciones, puede ejecutar el siguiente cmdlet de Windows PowerShell para migrar listas de contactos de los usuarios de prueba para Exchange:After these conditions are met, you can run the following Windows PowerShell cmdlet to migrate the test users' contact lists to Exchange:

Test-CsUnifiedContactStore -TargetFqdn pool0.contoso.com -UserSipAddress sip:testUser1@contoso.com -RegistrarPort 5061 -Authentication TrustedServer -Setup

El proceso de migración de las listas de contactos de los usuarios de prueba a Exchange puede tardar un tiempo.It may take some time for the test user contact lists to migrate to Exchange. Para supervisar el progreso de la migración, la misma línea de comandos se puede ejecutar sin el - indicador de instalación:To monitor the migration progress, the same command-line can be run without the -Setup flag:

Test-CsUnifiedContactStore -TargetFqdn pool0.contoso.com -UserSipAddress sip:testUser1@contoso.com -RegistrarPort 5061 -Authentication TrustedServer

La ejecución de estas línea de comandos será correcta una vez finalizada la migración.This command line will succeed after migration is completed.

Transacción sintética XMPPXMPP Synthetic Transaction

La transacción sintética de mensajería instantánea XMPP (Extensible Messaging and Presence Protocol) requiere que la característica XMPP esté configurada con uno o más dominios federados.The Extensible Messaging and Presence Protocol (XMPP) IM synthetic transaction requires that you configure the XMPP feature with one or more federated domains.

Para habilitar la transacción sintética XMPP, se debe incluir un parámetro XmppTestReceiverMailAddress con una cuenta de usuario en un dominio XMPP que pueda enrutarse.To enable the XMPP synthetic transaction, you must provide an XmppTestReceiverMailAddress parameter with a user account at a routable XMPP domain. Por ejemplo:For example:

Set-CsWatcherNodeConfiguration -Identity pool0.contoso.com -Tests @{Add="XmppIM"} -XmppTestReceiverMailAddress user1@litwareinc.com

En este ejemplo, es necesario que haya una regla de Skype Empresarial Server 2015 para enrutar los mensajes de litwareinc.com a una puerta de enlace XMPP.In this example, a Skype for Business Server 2015 rule will need to exist to route messages for litwareinc.com to an XMPP gateway

Transacción sintética de Video Interop Server (VIS)Video Interop Server (VIS) Synthetic Transaction

La transacción sintéticos servidor de interoperabilidad de vídeo (VIS) requiere que descargue e instale los archivos de soporte de transacciones sintéticas (VISSTSupportPackage.msi).The Video Interop Server (VIS) synthetic transaction requires that you download and install the synthetic transaction support files (VISSTSupportPackage.msi).

Para instalar VISSTSupportPackage.msi, asegúrese de que las dependencias (en los requisitos del sistema) para el archivo msi ya estén instaladas.To install VISSTSupportPackage.msi ensure the dependencies (under System Requirements) for the msi are already installed. Ejecute VISSTSupportPackage.msi para realizar una instalación sencilla.Run VISSTSupportPackage.msi to do a simple installation. El archivo .msi instala todos los archivos en la siguiente ruta: "%ProgramFiles%\VIS paquete de soporte de transacciones sintéticas".The .msi installs all the files in the following path: "%ProgramFiles%\VIS Synthetic Transaction Support Package".

Para obtener más detalles sobre cómo ejecutar las transacciones sintéticas VIS, consulte la documentación para el cmdlet Test-CsP2PVideoInteropServerSipTrunkAV .For more details on how to run the VIS Synthetic Transaction refer to the documentation for the Test-CsP2PVideoInteropServerSipTrunkAV cmdlet.

Cambiar la frecuencia de ejecución para transacciones sintéticasChanging the Run Frequency for Synthetic Transactions

De forma predeterminada, las transacciones sintéticas se ejecutarán con los usuarios configurados cada 15 minutos.By default, synthetic transactions will run with the configured users every 15 minutes. Las transacciones sintéticas se ejecutan de forma secuencial en un conjunto de usuarios para evitar que dos transacciones sintéticas entren en conflicto.Synthetic transactions are run sequentially within a set of users to avoid two synthetic transactions from conflicting with each other. Se necesita un intervalo más largo para dar tiempo para que finalice todas las transacciones sintéticas.A longer interval is needed to provide time for all synthetic transactions to complete.

Si es conveniente ejecutar transacciones sintéticas más a menudo, deberá reducir el número de transacciones sintéticas que se ejecutan con un conjunto de usuarios determinado para que las pruebas puedan completarse en el intervalo de tiempo que desee con un tiempo de margen de flexibilidad para posibles retrasos en la red.If it is desirable to run synthetic transactions more frequently, the number of synthetic transactions run with a given set of users should be decreased so that the tests can complete in the desired time range with some buffer for occasional network delays. Si es necesario ejecutar más transacciones sintéticas, cree más conjuntos de usuarios para ejecutar transacciones sintéticas adicionales.If running more synthetic transactions is desirable, create more user sets to run additional synthetic transactions.

Para cambiar la frecuencia de ejecución de las transacciones, siga estos pasos:To change the frequency at which synthetic transactions run, follow these steps:

  1. Abrir System Center Operations Manager.Open System Center Operations Manager. Haga clic en la sección de creación.Click Authoring section. Haga clic en la sección reglas (en creación)Click Rules section (under Authoring)

  2. En la sección reglas, busque la regla con el nombre "Main sintéticos transacción Runner colección regla de rendimiento"In the Rules section, find the rule with the name "Main Synthetic Transaction Runner Performance Collection Rule"

  3. Haga clic con el botón secundario del mouse en la regla, seleccione reemplazos selecciona Anular la regla y, a continuación, seleccione "todos los objetos de clase: Monitor de grupo"Right click the rule, and select Overrides, select Override the Rule, and then select "For All objects of class: Pool Watcher"

  4. En la ventana Propiedades de reemplazar, seleccione el nombre del parámetro "Frecuencia" y establezca el valor de reemplazar a la deseada.In the Override Properties window, select Parameter Name "Frequency", and set the Override Value to the desired one.

  5. En la misma ventana, seleccione el módulo de administración al que se debe aplicar esta invalidación.In the same window, select the Management pack to which this override needs to be applied

Uso de registro enriquecido para transacciones sintéticasUsing Rich Logging for Synthetic Transactions

Las transacciones sintéticas son de gran utilidad para identificar problemas con el sistema.Synthetic transactions prove extremely useful in helping to identify issues with the system. Por ejemplo, el cmdlet Test-CsRegistration podría alertar a los administradores sobre posibles problemas de los usuarios para registrarse en Skype Empresarial Server.For example, the Test-CsRegistration cmdlet could alert administrators to the fact that users were having difficulty registering with Skype for Business Server. Sin embargo, puede que se necesiten más detalles para determinar la causa real del error.However, additional details may be needed to determine the actual cause of a failure.

Por este motivo, las transacciones sintéticas proporcionan registros enriquecidos que, para cada una acciones que lleva a cabo una transacción sintética, registran la siguiente información:For this reason, synthetic transactions provide rich logging. With rich logging, for each activity that a synthetic transaction undertakes, the following information is recorded:

  • La hora a la que se inició la actividad.The time that the activity started.

  • La hora a la que finalizó la actividad.The time that the activity finished.

  • La acción que se ha realizado (por ejemplo, crear, unirse o abandonar una conferencia, iniciar sesión en Skype Empresarial Server o enviar mensaje instantáneo).The action that was performed (for example, creating, joining, or leaving a conference; signing on to Skype for Business Server; sending an instant message).

  • Mensajes de error o advertencias detalladas o informativas generadas cuando se ejecutó la actividad.Informational, verbose, warning, or error messages generated when the activity ran

  • Mensajes de registro SIP.SIP registration messages.

  • Códigos de diagnóstico o registros de excepción generados cuando se ejecutó la actividad.Exception records or diagnostic codes generated when the activity ran.

  • Resultado neto de la ejecución de la actividad.The net result of running the activity.

Esta información se genera automáticamente cada vez que se ejecuta una transacción sintética, pero no se muestra ni se guarda automáticamente en un archivo de registro. Si está ejecutando manualmente una transacción sintética, puede usar el parámetro OutLoggerVariable para especificar la variable de Windows PowerShell en la que se va a almacenar la información. Desde allí, tiene la opción de usar uno de estos dos métodos para guardar y ver mensajes de error en los registros enriquecidos en formato XML o HTML.This information is automatically generated each time a synthetic transaction is run, but is not automatically displayed or saved to a log file. If you are manually running a synthetic transaction, you can use the OutLoggerVariable parameter to specify a Windows PowerShell variable in which the information will be stored. From there, you have the option of using one of two methods to save and/or view error messages in the rich log in either XML or HTML format.

Para recuperar la información de solución, especifique el parámetro OutLoggerVariable, seguido de un nombre de variable que elija:To retrieve the troubleshooting information, specify the OutLoggerVariable parameter, followed by a variable name that you choose:

Test-CsRegistration -TargetFqdn atl-cs-001.litwareinc.com -OutLoggerVariable RegistrationTest

Nota

: No escriba delante el nombre de la variable con el carácter $.: Do not preface the variable name with the $ character. Use, por ejemplo, el nombre de variable RegistrationTest, no $RegistrationTest.Use a variable name such as RegistrationTest (not $RegistrationTest).

Cuando ejecute este comando, verá una salida similar a esta:When you run this command, you will see output similar to this:

Fqdn de destino: atl-cs-001.litwareinc.com resultado: error latencia: 00:00:00 mensaje de Error: este equipo no tiene ningún certificado asignado.Target Fqdn : atl-cs-001.litwareinc.com Result : Failure Latency : 00:00:00 Error Message : This machine does not have any assigned certificates. Diagnóstico: puede tener acceso a información mucho más detallada de este error que acaba el mensaje de error que se muestra a continuación.Diagnosis :You can access much more detailed information for this failure than just the error message shown here. Para tener acceso a esta información en formato HTML, utilice un comando similar a éste para guardar la información almacenada en la variable RegistrationTest a un archivo HTML:To access this information in HTML format, use a command similar to this one to save the information stored in the variable RegistrationTest to an HTML file:

$RegistrationTest.ToHTML() | Out-File C:\Logs\Registration.html

Del mismo modo, puede usar el método ToXML() para guardar los datos en un archivo XML:Alternatively, you can use the ToXML() method to save the data to an XML file:

$RegistrationTest.ToXML() | Out-File C:\Logs\Registration.xml

Puede ver estos archivos con Windows Internet Explorer, Microsoft Visual Studio o con cualquier otra aplicación capaz de abrir archivos HTML/XML.You can view these files by using Windows Internet Explorer, Microsoft Visual Studio, or any other application capable of opening HTML/XML files.

Transacciones sintéticas que se ejecute desde dentro de System Center Operations Manager generará automáticamente estos archivos de registro de errores.Synthetic transactions run from inside of System Center Operations Manager will automatically generate these log files for failures. Estos registros no se generarán si se produce un error en la ejecución antes de que Skype Empresarial Server PowerShell pueda cargar y ejecutar la transacción sintética.These logs will not be generated if the execution fails before Skype for Business Server PowerShell is able to load and run the synthetic transaction.

Importante

De forma predeterminada, Skype para Business Server 2015 guarda archivos de registro a una carpeta que no está compartida.By default, Skype for Business Server 2015 saves log files to a folder that is not shared. Para que estos registros estén fácilmente accesibles, se recomienda compartir esta carpeta.To make these logs readily accessible, you should share this folder. Por ejemplo: \atl-watcher-001.litwareinc.com\WatcherNode.For example: \atl-watcher-001.litwareinc.com\WatcherNode.