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

# UploadProject

> La herramienta de línea de comandos UploadProject copia un proyecto de FlexiCapture desde el sistema de archivos local a un servidor, con opciones de lotes de entrenamiento y comprobación de duplicados.

Puede usar el comando `UploadProject` para cargar un proyecto desde un sistema de archivos local a un servidor. De forma predeterminada, los lotes de entrenamiento también se copian.

<Note>
  Cargar un proyecto en el servidor siempre modifica el UUID del proyecto. De forma predeterminada, el sistema no comprueba si el proyecto que se está cargando ya existe en el servidor. Para evitarlo, use la opción `/CheckProjectExists`, que mostrará un mensaje de error si ya existe en el servidor un proyecto con el mismo UUID.
</Note>

Para descargar un proyecto desde un servidor a un sistema de archivos local, use el comando [DownloadProject](/es/flexi-capture/admin-guide/download-project).

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

| Parámetro              | Tipo        | Descripción                                                                                                                                                                                           |
| :--------------------- | :---------- | :---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/Source`              | Obligatorio | La ruta del proyecto local. No se admiten rutas locales relativas.                                                                                                                                    |
| `/Target`              | Obligatorio | La ruta a la ubicación en un servidor donde se guarda el proyecto, o la ruta completa a una carpeta local donde se guarda el proyecto.                                                                |
| `/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 SSL mutua. Esta clave se usa para pasar como una `cadena` un hash codificado del certificado para un servidor con SSL mutua instalada. |
| `/CopyTrainingBatches` | Opcional    | Carga lotes de entrenamiento. Los valores posibles son `All`, `LayoutOnly`, `ClassifierOnly` o `None`. De forma predeterminada, este parámetro se establece en `All`.                                 |
| `/CopyTrainingSamples` | Indicador   | Carga el contenido de los lotes de entrenamiento.                                                                                                                                                     |
| `/CheckProjectExists`  | Indicador   | Comprueba si un proyecto especificado ya existe en el servidor y, si no es así, lo copia junto con su UUID. Si existe, se muestra un mensaje de error.                                                |

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

* `UploadProject /Source="D:\Projects\FCProject" /Target="https://FCSRV" /U=user /P=password /CopyTrainingSamples` — carga un proyecto y todo el contenido de sus lotes de entrenamiento en el servidor.
* `UploadProject /Source="D:\Projects\FCProject" /Target="https://FCSRV" /U=user /P=password /CopyTrainingBatches=LayoutOnly /CheckProjectExists` — carga un proyecto y todos sus lotes de entrenamiento de extracción de campos, y comprueba si ya existe un proyecto idéntico en el servidor.
