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

> Mettre à jour une assembly externe dans les paramètres de projet ABBYY FlexiCapture, les types de lots et les Document Definitions à l’aide de la commande UpdateAssembly dans FCAdminTools.

Certaines étapes de script et certaines règles peuvent utiliser des bibliothèques externes, qu’il faut maintenir à jour. Lorsque vous modifiez le code d’assembly utilisé pour personnaliser des projets, vous devrez peut-être mettre à jour une assembly particulière dans tous les projets. Vous pouvez utiliser la commande `UpdateAssembly` pour mettre à jour des assembly dans les paramètres du projet, les types de lots et les Document Definitions. Cette commande peut être utilisée pour un seul projet ou pour tous les projets d’un serveur en une seule fois.

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

| Paramètre             | Type        | Description                                                                                                                                                                                                                                                                                |
| :-------------------- | :---------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/AssemblyPath`       | Obligatoire | Chemin d’accès à l’assembly. Seules les assembly dont le nom complet correspond au nom spécifié sont mises à jour.                                                                                                                                                                         |
| `/Project`            | Facultatif  | Spécifie un projet. Vous pouvez indiquer le chemin complet d’un projet local, le chemin d’un projet sur un serveur ou le nom d’un projet sur un serveur (le paramètre `/Server` doit alors être spécifié). Si aucun projet n’est spécifié, la commande traite tous les projets du serveur. |
| `/Server`             | Facultatif  | Adresse du serveur.                                                                                                                                                                                                                                                                        |
| `/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é sert à transmettre, sous forme de string, un hachage de certificat encodé pour un serveur sur lequel Mutual SSL est installé.                                                                               |
| `/DocumentDefinition` | Facultatif  | Nom de la Document Definition contenant l’assembly à mettre à jour.                                                                                                                                                                                                                        |
| `/BatchType`          | Facultatif  | Nom du type de lot contenant l’assembly à mettre à jour.                                                                                                                                                                                                                                   |

<Note>
  Si ni le paramètre `/DocumentDefinition` ni le paramètre `/BatchType` n’est défini, le programme recherchera l’assembly de document dans toutes les Document Definitions et tous les types de lots.
</Note>

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

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