> ## 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.

# UpdateAssembly

> Actualice un ensamblado externo en la configuración de proyectos de ABBYY FlexiCapture, los tipos de lote y las Definiciones de Document con el comando UpdateAssembly en FCAdminTools.

Algunas etapas de script y reglas pueden usar bibliotecas externas, que deberán mantenerse actualizadas. Al modificar el código de ensamblado que se usa para personalizar proyectos, es posible que tenga que actualizar un ensamblado específico en todos los proyectos. Puede usar el comando `UpdateAssembly` para actualizar ensamblados en la configuración de proyectos, los tipos de lote y las Definiciones de Document. Este comando puede usarse con un solo proyecto o con todos los proyectos de un servidor a la vez.

<div id="parameters">
  ## Parámetros
</div>

| Parámetro             | Tipo        | Descripción                                                                                                                                                                                                                                                                                       |
| :-------------------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/AssemblyPath`       | Obligatorio | La ruta del ensamblado. Solo se actualizan los ensamblados cuyo nombre completo coincide con el nombre especificado.                                                                                                                                                                              |
| `/Project`            | Opcional    | Especifica un proyecto. Puede indicar la ruta completa a un proyecto local, la ruta a un proyecto en un servidor o el nombre de un proyecto en un servidor (debe especificarse el parámetro `/Server`). Si no se especifica ningún proyecto, el comando procesa todos los proyectos del servidor. |
| `/Server`             | Opcional    | Dirección del servidor.                                                                                                                                                                                                                                                                           |
| `/Tenant`             | Opcional    | Nombre del tenant.                                                                                                                                                                                                                                                                                |
| `/U`                  | Opcional    | Nombre de usuario. Si no se especifica ningún nombre de usuario, se usa la autenticación de Windows.                                                                                                                                                                                              |
| `/P`                  | Opcional    | Contraseña.                                                                                                                                                                                                                                                                                       |
| `/Cert`               | Opcional    | Huella digital del certificado utilizada para la autenticación Mutual SSL. Esta clave se usa para pasar, como una cadena, un hash codificado del certificado para un servidor con Mutual SSL instalado.                                                                                           |
| `/DocumentDefinition` | Opcional    | El nombre de la Definición de Document que contiene el ensamblado que debe actualizarse.                                                                                                                                                                                                          |
| `/BatchType`          | Opcional    | El nombre del tipo de lote que contiene el ensamblado que debe actualizarse.                                                                                                                                                                                                                      |

<Note>
  Si no se establece ni el parámetro `/DocumentDefinition` ni el parámetro `/BatchType`, el programa buscará el ensamblado en todas las Definiciones de Document y los tipos de lote.
</Note>

<div id="example-of-use">
  ## Ejemplo de uso
</div>

* `UpdateAssembly /Project="https://FCSRV/1/SingleEntryPoint" /AssemblyPath="D:\FlexiCapture\ClassLibrary1\bin\Release\ClassLibrary1.dll" /DocumentDefinition=*`
