Partage via


Commande AddResource : script de post-traitement

Pour ajouter un script de post-traitement à une application BizTalk, vous utilisez la commande AddResource et spécifiez System.BizTalk :PostProcessingScript pour le paramètre Type. L’exécution de cette commande ajoute le fichier de script à la base de données de gestion BizTalk. Le fichier de script s’affiche également dans la console Administration BizTalk, dans le dossier Ressources de l’application à laquelle vous l’avez ajoutée. En outre, le fichier est répertorié lorsque vous utilisez la commande ListApp.

Un script de post-traitement s’exécute à partir du fichier .msi après l’importation ou l’installation de l’application, ou avant la désinstallation. Vous pouvez également utiliser BTSTask pour ajouter un script de prétraitement, qui s’exécute avant l’importation ou l’installation de l’application, ou après la désinstallation, comme décrit dans AddResource Command : Preprocessing Script. Pour plus d’informations sur le prétraitement et les scripts de post-traitement, consultez Utilisation de scripts de prétraitement et de post-traitement pour personnaliser le déploiement d’applications.

Utilisation

BTSTask AddResource [/ApplicationName :value] /Type :System.BizTalk :PostProcessingScript[/Overwrite] /Source :value [/Destination :value] [/Server :value] [/Database :value][/Property :Args="argument list"]

Paramètres

Paramètre Obligatoire Valeur
/ApplicationName (ou /A, voir Remarques) Non Nom de l’application BizTalk à laquelle ajouter le script. Si le nom inclut des espaces, vous devez le placer entre guillemets doubles ("). Si le nom de l’application n’est pas spécifié, l’application BizTalk par défaut pour le groupe est utilisée.
/Type (ou /T, voir Remarques) Oui System.BizTalk :PostProcessingScript (cette valeur n’est pas sensible à la casse.)
/Overwrite (ou /O, voir Remarques) Non Option permettant de mettre à jour un script existant. S’il n’est pas spécifié et qu’un fichier de script existe déjà dans l’application qui a le même nom que le fichier de script ajouté, l’opération d’ajout échoue.
/Source (ou /So, voir Remarques) Oui Chemin d’accès complet du fichier de script, y compris le nom du fichier. Si le chemin inclut des espaces, vous devez l’inclure entre guillemets doubles (").
/Destination (ou /De, voir remarques) Non Chemin complet de l’emplacement où le fichier de script doit être copié lorsque l’application est installée à partir du fichier .msi. S’il n’est pas fourni, le fichier n’est pas copié dans le système de fichiers local pendant l’installation. Si ce script est censé s’exécuter pendant la désinstallation de l’application, vous devez spécifier destination ; sinon, le script ne réside pas sur le système de fichiers local et ne peut pas s’exécuter pendant la désinstallation. Si le chemin inclut des espaces, vous devez l’inclure entre guillemets doubles (").
/Server (ou /Se, voir Remarques) Non Nom de l’instance SQL Server hébergeant la base de données de gestion BizTalk, sous la forme ServerName\InstanceName,Port.

Le nom de l’instance n’est requis que lorsque le nom de l’instance est différent du nom du serveur. Le port n’est requis que lorsque SQL Server utilise un numéro de port autre que la valeur par défaut (1433).

Exemples :

Server=MyServer

Server=MyServer\MySQLServer,1533

S’il n’est pas fourni, le nom de l’instance SQL Server s’exécutant sur l’ordinateur local est utilisé.
/Database (ou /Da, voir remarques) Non Nom de la base de données de gestion BizTalk. Si elle n’est pas fournie, la base de données de gestion BizTalk s’exécutant dans l’instance locale de SQL Server est utilisée.
/Property (ou /P, voir Notes) Non Zéro ou plusieurs propriétés de ressource qui seront transmises au script en tant qu’arguments lorsque le script est appelé.

Exemple

BTSTask AddResource /ApplicationName :MyApplication /Type : System.BizTalk :PostProcessingScript /Overwrite /Source : »C:\Source Scripts\MyScript.vbs" /Destination : »C:\New Scripts\MyScript.vbs" /Server :MyDatabaseServer /Database :BizTalkMgmtDb /Property :Args="argument1 argument2 »

Remarques

Les paramètres ne respectent pas la casse. Vous n’avez pas besoin de taper l’intégralité du nom du paramètre pour le spécifier ; vous pouvez taper les premières lettres du nom du paramètre qui l’identifient sans ambiguïté.

Les extensions suivantes sont prises en charge pour les fichiers de script : .com, .exe, .bat, .cmd, .vbs, .vbe, .js, .jse, .wsf, .wsh.

Voir aussi

Commande AddResource
Comment ajouter un script de pré-traitement ou de post-traitement à une application