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

# DownloadProject

> FCAdminTools の DownloadProject コマンドを使用して、ABBYY FlexiCapture の Project を作業バッチおよび学習用バッチとともにファイルシステムにダウンロードします。

Project をアーカイブしたり、別の環境に移行したりするには、まず `DownloadProject` コマンドを使用して、Project をファイルシステムにダウンロードする必要があります。このコマンドでは、必要な作業バッチや学習用バッチもあわせてダウンロードできます。

既定では、`DownloadProject` コマンドは、作業バッチを含めず、すべての学習用バッチを含めて Project をダウンロードします (ただし、画像はダウンロードされません) 。追加のコマンドパラメーターを使用すると、ダウンロードするバッチを選択できます。ダウンロードしたバッチの種類は保持され、それぞれ対応するフォルダーに保存されます。

Project をサーバーにアップロードするには、[UploadProject](/ja/flexi-capture/admin-guide/upload-project) コマンドを使用します。

<div id="parameters">
  ## パラメーター
</div>

| Parameter              | Type | Description                                                                                                                                                                                                                                                           |
| :--------------------- | :--- | :-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/Source`              | 任意   | ローカル マシンまたはサーバー上のProjectへのパス。サーバーを指定してProjectを指定しない場合は、そのサーバーで使用可能なすべてのProjectがダウンロードされます。                                                                                                                                                                            |
| `/Target`              | 任意   | Projectの保存先となるローカル ディレクトリ。複数のProjectがダウンロードされる場合、このディレクトリ内にProjectごとのサブディレクトリが複数作成されます。                                                                                                                                                                               |
| `/Server`              | 任意   | ダウンロードするProjectがあるサーバー。                                                                                                                                                                                                                                               |
| `/Tenant`              | 任意   | テナント名。                                                                                                                                                                                                                                                                |
| `/U`                   | 任意   | ユーザー名。ユーザー名を指定しない場合は、Windows 認証が使用されます。                                                                                                                                                                                                                               |
| `/P`                   | 任意   | パスワード。                                                                                                                                                                                                                                                                |
| `/Cert`                | 任意   | Mutual SSL 認証に使用する証明書のサムプリント。このキーは、Mutual SSL がインストールされたサーバーに対して、エンコードされた証明書ハッシュを `string` として渡すために使用されます。                                                                                                                                                            |
| `/CopyTrainingBatches` | 任意   | 学習用バッチをダウンロードします。パラメーターには次のいずれかの値を指定できます。`All` はすべての学習用バッチをダウンロードします。`LayoutOnly` はすべてのフィールド抽出学習用バッチをダウンロードします。`ClassifierOnly` はすべての分類器の学習用バッチをダウンロードします。`None` は `/BatchIds` パラメーターで指定された学習用バッチのみをダウンロードし (指定されている場合) 、それ以外の場合は学習用バッチはダウンロードされません。デフォルト値は `All` です。 |
| `/CopyBatches`         | フラグ  | `/BatchIds` パラメーターで指定されたバッチ ID に関係なく、すべての作業バッチをダウンロードします。作業バッチは画像とともにダウンロードされます。                                                                                                                                                                                      |
| `/CopyTrainingSamples` | フラグ  | 学習用バッチの内容をダウンロードします。                                                                                                                                                                                                                                                  |
| `/BatchIds`            | 任意   | ダウンロードするバッチの ID。                                                                                                                                                                                                                                                      |

<Note>
  特定の作業バッチまたは学習用バッチのみをダウンロードするには、それらの ID を /BatchIds パラメーターで指定します。/BatchesIds パラメーターを /CopyBatches または /CopyTrainingBatches パラメーターと併用すると、/BatchIds パラメーターで指定した ID に関係なく、指定した値を持つすべての作業バッチまたは学習用バッチがダウンロードされます。
</Note>

<div id="example-of-use">
  ## 使用例
</div>

* `DownloadProject /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects /CopyTrainingBatches=none /BatchIds=1,2,3 /U=user /P=password` – 指定したバッチを含むProjectをダウンロードします (学習用バッチおよび分類器バッチは画像なしでダウンロードされます) 。
* `DownloadProject /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects /CopyTrainingBatches=none /BatchIds=1,2,3 /CopyTrainingSamples /U=user /P=password` – 指定したバッチを含むProjectをダウンロードします (学習用バッチおよび分類器バッチは画像とともにダウンロードされます) 。
* `DownloadProject /Server=https://FCSRV /Target=D:\Projects /CopyTrainingBatches=LayoutOnly /BatchIds=2,3,7954 /U=user /P=password` – すべてのフィールド抽出学習用バッチ (画像なし) と、指定した作業バッチまたは分類器バッチを含むProjectをダウンロードします。
* `DownloadProject /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects /CopyTrainingBatches=All /CopyTrainingSamples /U=user /P=password` – すべての学習用バッチを含むProjectをダウンロードします (画像も一緒にダウンロードされます) 。
