Condividi tramite


Comando AddResource: Script di pre-elaborazione

Per aggiungere uno script di pre-elaborazione a un'applicazione BizTalk, usare il comando AddResource e specificare System.BizTalk:PreProcessingScript per il parametro Type. L'esecuzione di questo comando aggiunge il file di script al database di gestione BizTalk. Il file di script viene visualizzato anche nella console di amministrazione BizTalk, nella cartella Risorse dell'applicazione a cui è stata aggiunta. Inoltre, il file viene elencato quando si usa il comando ListApp.

Uno script di pre-elaborazione viene eseguito dal file .msi prima dell'importazione o dell'installazione dell'applicazione o dopo la disinstallazione. È anche possibile usare BTSTask per aggiungere uno script di post-elaborazione, che viene eseguito dopo l'importazione o l'installazione dell'applicazione o prima della disinstallazione, come descritto in Comando AddResource: Script post-elaborazione. Per altre informazioni sulla pre-elaborazione e post-elaborazione degli script, vedere Uso di script di pre-elaborazione e post-elaborazione per personalizzare la distribuzione dell'applicazione.

Utilizzo

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

Parametri

Parametro Obbligatorio Valore
/ApplicationName (o /A, vedere Osservazioni) No Nome dell'applicazione BizTalk a cui aggiungere lo script. Se il nome include spazi, è necessario racchiuderlo tra virgolette doppie ("). Se il nome dell'applicazione non viene specificato, viene usata l'applicazione BizTalk predefinita per il gruppo.
/Type (o /T, vedere Osservazioni) System.BizTalk:PreProcessingScript (questo valore non fa distinzione tra maiuscole e minuscole).
/Overwrite (o /O, vedere Osservazioni) No Opzione per aggiornare uno script esistente. Se non specificato e nell'applicazione esiste già un file di script con lo stesso nome del file di script da aggiungere, l'operazione di aggiunta ha esito negativo.
/Source (o /So, vedere Osservazioni) Percorso completo del file di script, incluso il nome del file. Se nel percorso sono presenti spazi, è necessario racchiuderlo tra virgolette doppie (").
/Destination (o /De, vedere Osservazioni) No Percorso completo del percorso in cui deve essere copiato il file di script quando l'applicazione viene installata dal file .msi. Se non specificato, il file non viene copiato nel file system locale durante l'installazione. Se questo script deve essere eseguito durante la disinstallazione dell'applicazione, è necessario specificare Destinazione; in caso contrario, lo script non risiederà nel file system locale e non sarà in grado di essere eseguito durante la disinstallazione. Se nel percorso sono presenti spazi, è necessario racchiuderlo tra virgolette doppie (").
/Server (o /Se, vedere Osservazioni) No Nome dell'istanza di SQL Server che ospita il database di gestione BizTalk nel formato NomeServer\NomeIstanza,Porta.

Il nome dell'istanza è obbligatorio solo quando il nome dell'istanza è diverso dal nome del server. La porta è necessaria solo quando SQL Server usa un numero di porta diverso da quello predefinito (1433).

Esempi:

Server=MyServer

Server=MyServer\MySQLServer,1533

Se non specificato, viene usato il nome dell'istanza di SQL Server in esecuzione nel computer locale.
/Database (o /Da, vedere Osservazioni) No Nome del database di gestione BizTalk. Se non specificato, viene usato il database di gestione BizTalk in esecuzione nell'istanza locale di SQL Server.
/Property (o /P, vedere Osservazioni) No Zero o più proprietà della risorsa che verranno passate allo script come argomenti quando viene richiamato lo script.

Esempio

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"

Osservazioni:

I parametri non fanno distinzione tra maiuscole e minuscole. Non è necessario digitare l'intero nome del parametro per specificarlo; è possibile digitare le prime lettere del nome del parametro che lo identificano senza ambiguità.

Per i file di script sono supportate le estensioni seguenti: .com, .exe, .bat, .cmd, vbs, vbe, .js, jse, wsf, wsh.

Vedere anche

Comando AddResource
Come aggiungere uno script di pre-elaborazione o post-elaborazione a un'applicazione