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

> Das Befehlszeilentool UploadProject kopiert ein FlexiCapture-Projekt aus dem lokalen Dateisystem auf einen Server, mit Optionen für Trainings-Batches und Duplikatsprüfung.

Sie können den Befehl `UploadProject` verwenden, um ein Projekt vom lokalen Dateisystem auf einen Server hochzuladen. Standardmäßig werden auch die Trainings-Batches kopiert.

<Note>
  Beim Hochladen eines Projekts auf den Server wird die UUID des Projekts immer geändert. Standardmäßig prüft das System nicht, ob das hochgeladene Projekt bereits auf dem Server vorhanden ist. Um dies zu vermeiden, verwenden Sie das Flag `/CheckProjectExists`, das eine Fehlermeldung anzeigt, wenn auf dem Server bereits ein Projekt mit derselben UUID vorhanden ist.
</Note>

Um ein Projekt von einem Server auf ein lokales Dateisystem herunterzuladen, verwenden Sie den Befehl [DownloadProject](/de/flexi-capture/admin-guide/download-project).

<div id="parameters">
  ## Parameter
</div>

| Parameter              | Typ          | Beschreibung                                                                                                                                                                                              |
| :--------------------- | :----------- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/Source`              | Erforderlich | Der Pfad zum lokalen Projekt. Relative lokale Pfade werden nicht unterstützt.                                                                                                                             |
| `/Target`              | Erforderlich | Der Pfad zu dem Speicherort auf einem Server, an dem das Projekt gespeichert wird, oder der vollständige Pfad zu einem lokalen Ordner, in dem das Projekt gespeichert wird.                               |
| `/Tenant`              | Optional     | Mandantenname.                                                                                                                                                                                            |
| `/U`                   | Optional     | Benutzername. Wenn kein Benutzername angegeben ist, wird die Windows-Authentifizierung verwendet.                                                                                                         |
| `/P`                   | Optional     | Kennwort.                                                                                                                                                                                                 |
| `/Cert`                | Optional     | Zertifikatfingerabdruck für die Mutual-SSL-Authentifizierung. Dieser Schlüssel wird verwendet, um einen codierten Zertifikathash für einen Server mit installiertem Mutual SSL als `string` zu übergeben. |
| `/CopyTrainingBatches` | Optional     | Lädt Trainings-Batches hoch. Mögliche Werte sind `All`, `LayoutOnly`, `ClassifierOnly` oder `None`. Standardmäßig ist dieser Parameter auf `All` gesetzt.                                                 |
| `/CopyTrainingSamples` | Flag         | Lädt die Inhalte von Trainings-Batches hoch.                                                                                                                                                              |
| `/CheckProjectExists`  | Flag         | Prüft, ob ein angegebenes Projekt bereits auf dem Server vorhanden ist. Falls nicht, wird es zusammen mit seiner UUID kopiert. Falls doch, wird eine Fehlermeldung angezeigt.                             |

<div id="example-of-use">
  ## Verwendungsbeispiel
</div>

* `UploadProject /Source="D:\Projects\FCProject" /Target="https://FCSRV" /U=user /P=password /CopyTrainingSamples` — lädt ein Projekt und alle Inhalte seiner Trainings-Batches auf den Server hoch.
* `UploadProject /Source="D:\Projects\FCProject" /Target="https://FCSRV" /U=user /P=password /CopyTrainingBatches=LayoutOnly /CheckProjectExists` — lädt ein Projekt und alle seine Trainings-Batches für die Feldextraktion hoch und prüft, ob ein identisches Projekt auf dem Server vorhanden ist.
