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

# UpdateAssembly

> FCAdminTools の UpdateAssembly コマンドを使用して、ABBYY FlexiCapture のプロジェクト設定、バッチタイプ、および Document Definition 全体で外部アセンブリを更新します。

一部のスクリプトステージやルールでは外部ライブラリを使用できるため、それらは常に最新の状態に保つ必要があります。プロジェクトのカスタマイズに使用するアセンブリコードを編集する際には、特定のアセンブリをすべてのプロジェクトで更新する必要が生じる場合があります。`UpdateAssembly` コマンドを使用すると、プロジェクト設定、バッチタイプ、および Document Definition 内のアセンブリを更新できます。このコマンドは、単一のプロジェクトに対しても、サーバー上のすべてのプロジェクトに対しても一度に使用できます。

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

| パラメーター                | 型  | 説明                                                                                                                                              |
| :-------------------- | :- | :---------------------------------------------------------------------------------------------------------------------------------------------- |
| `/AssemblyPath`       | 必須 | アセンブリへのパスです。完全名が指定した名前と一致するアセンブリのみが更新されます。                                                                                                      |
| `/Project`            | 任意 | プロジェクトを指定します。ローカル プロジェクトへのフルパス、サーバー上のプロジェクトへのパス、またはサーバー上のプロジェクト名を指定できます (`/Server` パラメーターの指定が必要です) 。プロジェクトを指定しない場合、コマンドはサーバー上のすべてのプロジェクトを処理します。 |
| `/Server`             | 任意 | サーバー アドレス。                                                                                                                                      |
| `/Tenant`             | 任意 | テナント名。                                                                                                                                          |
| `/U`                  | 任意 | ユーザー名。ユーザー名を指定しない場合は、Windows 認証が使用されます。                                                                                                         |
| `/P`                  | 任意 | パスワード。                                                                                                                                          |
| `/Cert`               | 任意 | Mutual SSL 認証に使用する証明書のサムプリントです。このキーは、Mutual SSL が設定されたサーバー用に、エンコードされた証明書ハッシュを `string` として渡すために使用されます。                                          |
| `/DocumentDefinition` | 任意 | 更新が必要なアセンブリを含む Document Definition の名前。                                                                                                         |
| `/BatchType`          | 任意 | 更新が必要なアセンブリを含むバッチタイプの名前。                                                                                                                        |

<Note>
  `/DocumentDefinition` パラメーターと `/BatchType` パラメーターのいずれも設定されていない場合、プログラムはすべての Document Definitions とバッチタイプでドキュメントアセンブリを検索します。
</Note>

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

* `UpdateAssembly /Project="https://FCSRV/1/SingleEntryPoint" /AssemblyPath="D:\FlexiCapture\ClassLibrary1\bin\Release\ClassLibrary1.dll" /DocumentDefinition=*`
