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

> L’outil en ligne de commande UploadProject copie un projet FlexiCapture du système de fichiers local vers un serveur, avec des options de lot d’entraînement et de vérification des doublons.

Vous pouvez utiliser la commande `UploadProject` pour téléverser un projet du système de fichiers local vers un serveur. Par défaut, les lots d’entraînement sont également copiés.

<Note>
  Le téléversement d’un projet vers le serveur modifie toujours l’UUID du projet. Par défaut, le système ne vérifie pas si le projet en cours de téléversement existe déjà sur le serveur. Pour éviter cela, utilisez l’indicateur `/CheckProjectExists`, qui affichera un message d’erreur si un projet portant le même UUID existe déjà sur le serveur.
</Note>

Pour télécharger un projet d’un serveur vers un système de fichiers local, utilisez la commande [DownloadProject](/fr/flexi-capture/admin-guide/download-project).

<div id="parameters">
  ## Paramètres
</div>

| Paramètre              | Type        | Description                                                                                                                                                                                                         |
| :--------------------- | :---------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| `/Source`              | Obligatoire | Le chemin d’accès au projet local. Les chemins locaux relatifs ne sont pas pris en charge.                                                                                                                          |
| `/Target`              | Obligatoire | Le chemin d’accès à l’emplacement sur un serveur où le projet est enregistré, ou le chemin complet d’un dossier local où le projet est enregistré.                                                                  |
| `/Tenant`              | Facultatif  | Nom du tenant.                                                                                                                                                                                                      |
| `/U`                   | Facultatif  | Nom d’utilisateur. Si aucun nom d’utilisateur n’est spécifié, l’authentification Windows est utilisée.                                                                                                              |
| `/P`                   | Facultatif  | Mot de passe.                                                                                                                                                                                                       |
| `/Cert`                | Facultatif  | Empreinte du certificat utilisée pour l’authentification Mutual SSL. Cette clé permet de transmettre, sous forme de `string`, le hachage encodé d’un certificat pour un serveur sur lequel Mutual SSL est installé. |
| `/CopyTrainingBatches` | Facultatif  | Téléverse les lots d’entraînement. Les valeurs possibles sont `All`, `LayoutOnly`, `ClassifierOnly` ou `None`. Par défaut, ce paramètre est défini sur `All`.                                                       |
| `/CopyTrainingSamples` | indicateur  | Téléverse le contenu des lots d’entraînement.                                                                                                                                                                       |
| `/CheckProjectExists`  | indicateur  | Vérifie si un projet spécifié existe déjà sur le serveur et, dans le cas contraire, le copie avec son UUID. Si c’est le cas, un message d’erreur s’affiche.                                                         |

<div id="example-of-use">
  ## Exemple d’utilisation
</div>

* `UploadProject /Source="D:\Projects\FCProject" /Target="https://FCSRV" /U=user /P=password /CopyTrainingSamples` — téléverse un projet et tout le contenu de ses lots d’entraînement sur le serveur.
* `UploadProject /Source="D:\Projects\FCProject" /Target="https://FCSRV" /U=user /P=password /CopyTrainingBatches=LayoutOnly /CheckProjectExists` — téléverse un projet et tous ses lots d’entraînement à l’extraction des champs, puis vérifie si un projet identique existe sur le serveur.
