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

# CopyBatchType

> CopyBatchType FCAdminTools コマンドを使用して、ABBYY FlexiCapture プロジェクト間でバッチタイプと設定をコピーできます。デフォルトバッチには CopyDefault を使用します。

新しいプロジェクトを作成する際は、他のプロジェクトで作成したバッチタイプを利用できます。これにより、時間を節約し、設定ミスを防ぐことができます。あるプロジェクトから別のプロジェクトにバッチタイプをコピーするには、`CopyBatchType` コマンドを使用します。このコマンドを実行すると、コピーするバッチタイプと同じ名前のバッチタイプがコピー先にある場合、それらは上書きされます。バッチタイプに加えて、一般設定、ワークフロー、画像処理、認識、検証、エクスポート設定のほか、ハンドラーや .NET 参照プロパティもコピーしたい場合があります。このニーズに対応するため、ABBYY FlexiCapture 12 Release 4 Update 3 では、`/CopyDefault` という新しいパラメーターが実装されました。このパラメーターを使用すると、別のプロジェクトのバッチ設定をデフォルトバッチにコピーできます。

<Note>
  バッチタイプが Document Definition を参照していることがあります。コピー先のプロジェクトに該当する Document Definition が存在しない場合は、警告メッセージが表示され、不足している Document Definition への参照は削除されます。
</Note>

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

| パラメーター                 | 型   | 説明                                                                                                                                                                                                                                                             |
| :--------------------- | :-- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/Source`              | 必須  | バッチタイプのコピー元となるコピー元プロジェクトです。ローカルプロジェクトへのフルパス、またはサーバーに保存されているプロジェクトへのパスを指定できます。                                                                                                                                                                                  |
| `/Target`              | 必須  | バッチタイプを追加または置換するコピー先プロジェクトです。ローカルプロジェクトへのフルパス、またはサーバーに保存されているプロジェクトへのパスを指定できます。                                                                                                                                                                                |
| `/Name`                | 任意  | バッチタイプ名です。コピー先プロジェクトに同名のバッチタイプがすでに存在する場合、そのバッチタイプは上書きされます。バッチタイプ名を指定しない場合は、すべてのバッチタイプがコピーされます。                                                                                                                                                                 |
| `/TargetName`          | 任意  | 新しいバッチタイプ名です。設定しない場合は、元の名前が使用されます。                                                                                                                                                                                                                             |
| `/DocumentDefinitions` | 任意  | 新しいバッチタイプで参照される Document Definitions の一覧です。                                                                                                                                                                                                                    |
| `/ClassifierId`        | 任意  | 新しいバッチタイプで参照されるバッチ分類器の ID です。                                                                                                                                                                                                                                  |
| `/SourceU`             | 任意  | ユーザー名です。ユーザー名を指定しない場合は、Windows 認証が使用されます。                                                                                                                                                                                                                      |
| `/SourceP`             | 任意  | パスワードです。                                                                                                                                                                                                                                                       |
| `/SourceTenant`        | 任意  | コピー元プロジェクトが属するテナントです。                                                                                                                                                                                                                                          |
| `/SourceCert`          | 任意  | コピー元プロジェクトのサーバーで相互 SSL 認証に使用される証明書のサムプリントです。このキーは、Mutual SSL が構成されたサーバーに対して、エンコードされた証明書ハッシュを string として渡すために使用します。                                                                                                                                             |
| `/TargetU`             | 任意  | ユーザー名です。ユーザー名を指定しない場合は、Windows 認証が使用されます。                                                                                                                                                                                                                      |
| `/TargetP`             | 任意  | パスワードです。                                                                                                                                                                                                                                                       |
| `/TargetTenant`        | 任意  | コピー先プロジェクトが属するテナントです。                                                                                                                                                                                                                                          |
| `/TargetCert`          | 任意  | コピー先プロジェクトのサーバーで相互 SSL 認証に使用される証明書のサムプリントです。このキーは、Mutual SSL が構成されたサーバーに対して、エンコードされた証明書ハッシュを string として渡すために使用します。                                                                                                                                             |
| `/AlwaysAdd`           | フラグ | このパラメーターを設定すると、指定したバッチタイプが存在するかどうかにかかわらず、新しいバッチタイプが追加されます。                                                                                                                                                                                                     |
| `/CopyDefault`         | フラグ | コピー元プロジェクトのデフォルトバッチ設定を、コピー先プロジェクトのデフォルトバッチにコピーします。`/Name` パラメーターと `/TargetName` パラメーターは設定しないでください。コピー元プロジェクト内の特定の バッチ のバッチ設定をコピー先プロジェクトのデフォルトバッチにコピーする場合は、`/Name` パラメーターを設定します。コピー元プロジェクトのデフォルトバッチ設定をコピー先プロジェクト内の特定の バッチ にコピーする場合は、`/TargetName` パラメーターを設定します。 |

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

* `CopyBatchType /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /Name="Batch type 1" /TargetName="Batch type 2"`
* `CopyBatchType /Source="https://FCSRV/1/SingleEntryPoint" /Target=D:\Projects\SingleEntryPoint /SourceU=user /SourceP=password /CopyDefault` – コピー元プロジェクトのデフォルトバッチ設定をコピー先プロジェクトのデフォルトバッチにコピーします。
