Cómo quitar secuencias de comandos previas o posteriores al procesamiento de una aplicación
En este tema se describe cómo usar la consola de administración de BizTalk Server o la línea de comandos para quitar una secuencia de comandos previa o posterior al procesamiento de una aplicación. Esta acción quita la secuencia de comandos de la base de datos de administración de BizTalk, de modo que no se exportará en el archivo .msi de la aplicación. De este modo no se quita la secuencia de comandos del sistema de archivos local, si existe en esta ubicación.
Si la aplicación que contiene la secuencia de comandos se ha instalado en el sistema de archivos local, y la secuencia de comandos está diseñada para que se ejecute durante la desinstalación, debe quitar la secuencia de comandos del sistema de archivos para evitar que se ejecute cuando está desinstalada la aplicación.
Requisitos previos
Para realizar el procedimiento descrito en este tema, deberá iniciar sesión con una cuenta que sea miembro del grupo de administradores de BizTalk Server. Para obtener información más detallada sobre los permisos, vea Permisos necesarios para implementar y administrar una aplicación de BizTalk.
Para quitar una secuencia de comandos de una aplicación
Mediante la consola de administración de BizTalk Server
Haga clic en Inicio, en Todos los programas, en Microsoft BizTalk Server 20xx y, a continuación, en Administración de BizTalk Server.
En el árbol de consola, expanda BizTalk Server Administración, expanda el grupo de BizTalk que contiene el script que se va a quitar y, a continuación, expanda la aplicación que contiene el script.
Haga clic en la carpeta Recursos , haga clic con el botón derecho en el script y, a continuación, haga clic en Quitar.
Uso de la línea de comandos
Abra un símbolo del sistema como se indica a continuación: haga clic en Inicio, haga clic en Ejecutar, escriba
cmd
y, a continuación, haga clic en Aceptar.Escriba el siguiente comando, sustituyendo los valores según corresponda, como se describe en la tabla que se presenta a continuación:
BTSTask RemoveResource [/ApplicationName:value] /Luid:value [/Server:value] [/Database:value]
Ejemplo:
BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"MyApplication:MyScript.vbs"
Parámetro Descripción /Applicationname Nombre de la aplicación de BizTalk que contiene la secuencia de comandos de BizTalk que se va a eliminar. Si el nombre incluye espacios, lo debe encerrar entre comillas dobles ("). Si no se especifica este parámetro, se utiliza la aplicación predeterminada. /Luid Identificador local único (LUID) de la secuencia de comandos. Puede obtener el LUID mediante el comando ListApp. /Servidor 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./Base Nombre de la base de datos de administración de BizTalk. Si no se especifica, se utiliza la base de datos de administración de BizTalk que se ejecuta en la instancia local de SQL Server.
Consulte también
Administración de scripts previos y posteriores al procesamiento
RemoveResource (comando)