Compartir a través de


AddResource (comando): Scripts previos al procesamiento

Para agregar un script de preprocesamiento a una aplicación de BizTalk, use el comando AddResource y especifique System.BizTalk:PreProcessingScript para el parámetro Type. Ejecutar este comando agrega el archivo de secuencia de comandos a la base de datos de administración de BizTalk. Además, el archivo de secuencia de comandos aparece en la consola de administración de BizTalk Server, en la carpeta Recursos de la aplicación a la que lo agregó. Además, el archivo aparece cuando se usa el comando ListApp.

Una secuencia de comandos previa al procesamiento se ejecuta desde el archivo .msi antes de la instalación o importación de la aplicación, o después de la desinstalación. También puede usar BTSTask para agregar un script de postprocesamiento, que se ejecuta después de la importación o instalación de la aplicación, o antes de la desinstalación, como se describe en AddResource Command: Postprocessing Script. Para obtener más información sobre los scripts de preprocesamiento y posprocesamiento, consulte Uso de scripts previos y posteriores al procesamiento para personalizar la implementación de aplicaciones.

Uso

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

Parámetros

Parámetro Obligatorio Value
/ApplicationName (o /A, vea Comentarios) No Nombre de la aplicación de BizTalk a la que se agrega la secuencia de comandos. Si el nombre incluye espacios, debe incluirlo entre comillas dobles ("). Si no se especifica el nombre de aplicación, se utiliza la aplicación predeterminada de BizTalk para el grupo.
/Type (o /T, vea Comentarios) System.BizTalk:PreProcessingScript (este valor no distingue mayúsculas de minúsculas).
/Overwrite (o /O, vea Comentarios) No Opción para actualizar una secuencia de comandos existente. Si no se especifica y ya existe un archivo de secuencia de comandos en la aplicación que tiene el mismo nombre que el archivo de secuencia de comandos que se agrega, se produce un error en la operación de agregar.
/Source (o /So, vea comentarios) Ruta completa del archivo de secuencia de comandos, incluido el nombre de archivo. Si hay espacios en la ruta de acceso, debe incluirlo entre comillas dobles (").
/Destination (o /De, vea Comentarios) No Ruta completa de la ubicación en la que se va a copiar el archivo de secuencia de comandos cuando se instale la aplicación desde el archivo .msi. Si no se proporciona, el archivo no se copia al sistema de archivos local durante instalación. Si esta secuencia de comandos se debe ejecutar durante la desinstalación de la aplicación, debería especificar Destino, ya que, de lo contrario, la secuencia de comandos no residirá en el sistema de archivos local y no se podrá ejecutar durante la desinstalación. Si hay espacios en la ruta de acceso, debe incluirlo entre comillas dobles (").
/Server (o /Se, vea comentarios) No Nombre del servidor SQL Server que aloja la base de datos de administración de BizTalk en el formato Nombredelservidor\Nombredeinstancia,Puerto.

Sólo se necesita el nombre de instancia cuando el nombre de instancia es diferente del nombre de servidor. Sólo se necesita el puerto cuando el servidor SQL Server utiliza un nombre de puerto diferente al predeterminado (1433)

Ejemplos:

Servidor = MyServer

Servidor = MyServer\MySQLServer,1533

Si no se proporciona, se utiliza el nombre de la instancia de SQL Server que se ejecuta en el equipo local.
/Database (o /Da, vea comentarios) No Nombre de la base de datos de administración de BizTalk. Si no se proporciona, se utiliza la base de datos de administración de BizTalk que se ejecuta en la instancia local de SQL Server.
/Property (o /P, vea Comentarios) No Ninguna o alguna propiedad de recurso que se pasará a la secuencia de comandos como argumento cuando se invoque la secuencia de comandos.

Muestra

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

Comentarios

Los parámetros no distinguen mayúsculas de minúsculas. No es necesario escribir el nombre de todo el parámetro para especificarlo; puede escribir las primeras letras del nombre de parámetro que lo identifican sin ambigüedad.

Se admiten las siguientes extensiones para archivos de script: .com, .exe, .bat, .cmd, .vbs, .vbe, .js, .jse, .wsf, .wsh.

Consulte también

AddResource (comando)
Cómo agregar secuencias de comandos previas y posteriores al procesamiento a una aplicación