> ## Documentation Index
> Fetch the complete documentation index at: https://docs.abbyy.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Descripción de los comandos de Processing Server

> Referencia de la línea de comandos para ABBYY FlexiCapture Processing Server: comandos de FlexiBrSvc para administrar estaciones, proyectos, carpetas supervisadas y perfilado.

La interfaz de línea de comandos se puede usar para realizar las siguientes operaciones en Processing Server:

* inicializar y detener el servidor
* agregar, configurar y eliminar estaciones
* actualizar conjuntos de datos
* administrar carpetas supervisadas
* administrar diagnósticos

Los comandos de Processing Server deben introducirse de la siguiente manera: '**FlexiBrSvc Please \[command]**'. En lugar de escribir '**FlexiBrSvc Please** ' en cada comando, puede activar el modo de comandos con **FlexiBrSvc Please obey**. Para desactivar el modo de comandos, use **FlexiBrSvc Please quit**.

Para obtener ayuda sobre cualquiera de los comandos anteriores, use **help \[command]**.

A continuación se describen los comandos que se pueden usar en Processing Server.

<div id="specifying-authentication-credentials">
  ## Especificar credenciales de autenticación
</div>

* **set basicauthstring=\<username>:\<password>** – establece las credenciales de autenticación básica para el Processing Server y las Processing Stations. El usuario cuyas credenciales se especifican en este comando debe tener el [rol de Processing Server](/es/flexi-capture/admin-guide/roles-setup). Para eliminar las credenciales de autenticación utilizadas actualmente, use una cadena vacía: '**set basicauthstring=**'.  Para mostrar las credenciales utilizadas actualmente, use **'view'** (si no se ha especificado ninguna credencial, se devolverá una cadena vacía).

<Note>
  Las credenciales de autenticación básica solo se pueden especificar cuando el Processing Server y las Processing Stations no están en ejecución. Si se especifican credenciales no válidas, el Processing Server y las Processing Stations no se iniciarán.
</Note>

<div id="managing-the-server">
  ## Administración del servidor
</div>

* **set \<param>=\<value>** – asigna un valor a un parámetro. Para mostrar todos los parámetros disponibles, use **'view'**. Para mostrar todos los valores permitidos para un parámetro, use **'set** **\<param>=?'**.

* **start server** – inicializa el Processing Server.

* **stop server \[timeout]** – detiene el Processing Server.

Para establecer un período durante el cual el servidor debe completar las tareas iniciadas, use el parámetro **\[timeout]**. Si este parámetro no se establece, el servidor se detendrá de inmediato.

<div id="managing-stations">
  ## Gestión de estaciones
</div>

* **add station \<location>** – agrega una nueva estación a \<location>.

* **list stations** – muestra información sobre las estaciones existentes.

* **remove station \<station>|**\* – elimina una estación. Para eliminar todas las estaciones, use **'\*'**.

<Note>
  Este comando requiere que se especifiquen el nombre y la ubicación de la estación, o bien su UUID.
</Note>

* **set station \<station> \<param>=\<value>** – asigna un valor a un parámetro. Para mostrar todos los parámetros disponibles, use **'view'**. Para mostrar todos los valores permitidos, use **'set station \<station> \<param>=?'**.

Para asignar un valor a todas las estaciones, use **'\*'** en lugar del nombre de la estación.

* **start station \<\<station>|\*> \[/Async]** – intenta inicializar una estación. Use '\*' para intentar inicializar todas las estaciones.

<Note>
  Este comando requiere que se especifiquen el nombre y la ubicación de la estación, o bien su UUID.
</Note>

Para evitar que otros comandos queden bloqueados si la estación especificada no se ha inicializado, use el parámetro **\[/Async]**

* **stop station \<\<station>|\*> \[timeout]** – detiene una estación. Para detener todas las estaciones, use '\*'.

<Note>
  Este comando requiere que se especifiquen el nombre y la ubicación de la estación, o bien su UUID. Para establecer un período de tiempo durante el cual el servidor debe completar las tareas iniciadas, use el parámetro **\[timeout]**.
</Note>

* **view \<station>|**\* – muestra información detallada sobre una estación. Para mostrar información sobre todas las estaciones, use '\*'. Si no se ha especificado ninguna estación, este comando mostrará información sobre el servidor.

<div id="managing-station-groups">
  ## Gestión de grupos de estaciones
</div>

* **set station \<\<station> StationGroup=\<group name>** – agrega una estación al grupo.
* **set station \<\<station> StationGroup=** – elimina una estación del grupo.

<Note>
  Para saber a qué grupo pertenece una estación, use el comando **view \<station>|**\*.
</Note>

<div id="managing-projects">
  ## Gestión de proyectos
</div>

* **update dataset \<project> \[document definition] \[data set]** – actualiza un conjunto de datos. Para especificar la ruta completa del proyecto, use **\<project>** (por ejemplo: [https://app-server/f24d.../Banking\&#95;eng](https://app-server/f24d.../Banking\&#95;eng)). Si no se especifica ningún nombre de Definición de Document o de conjunto de datos, se actualizarán todas las Definiciones de Document y todos los conjuntos de datos.

<div id="managing-hot-folders">
  ## Gestión de carpetas supervisadas
</div>

* **list hotfolders \<project>** – muestra información detallada sobre todas las carpetas supervisadas habilitadas.

* **set hotfolder \<project> Enabled/Disabled** – habilita o deshabilita el procesamiento de carpetas supervisadas en un proyecto. Para mostrar todos los proyectos disponibles, use **'view'**.

<div id="process-diagnostics">
  ## Diagnóstico de procesos
</div>

El sistema de perfilado está diseñado para la supervisión de bajo nivel de los procesos internos de Processing Server y Processing Station. Si el perfilado está habilitado, Processing Server comenzará a recopilar estadísticas sobre sus propios procesos internos y los de las Processing Stations. Esta función está deshabilitada de manera predeterminada.

Processing Server guardará los datos recopilados en la siguiente carpeta del sistema de archivos: **%ProgramData%\ABBYY\FlexiCapture\12.0\FlexiBr\[Svc]\Profiling**. La frecuencia con la que los datos recopilados se guardan en disco se establece mediante la siguiente clave del Registro: ProfilingManagerSaveWindowProfilingReportPeriod en HKEY\_LOCAL\_MACHINE\SOFTWARE\[Wow6432Node]ABBYY\FlexiCapture\12.0\FlexiBr​ (en milisegundos; el valor predeterminado es 3600000).

* **reset total profiling report** – restablece el informe de perfilado completo. Después de usar este comando para borrar el informe de perfilado, el informe solo incluirá el período posterior a la ejecución del comando.

* **save total profiling report \<path>** – guarda el informe de perfilado completo en la carpeta especificada.

* **save window profiling report \<path>** – guarda el informe de perfilado del período especificado en la carpeta indicada.

* **set profiling disabled** – deshabilita el perfilado.

* **set profiling enabled** – habilita el perfilado.
