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. Eseguendo questo comando, il file script viene aggiunto al database di gestione BizTalk. Il file script viene visualizzato anche nella Console di amministrazione BizTalk Server, nella cartella Risorse dell'applicazione a cui è stato aggiunto. Inoltre, il file viene elencato quando si usa il comando ListApp.
Uno script di pre-elaborazione viene eseguito dal file con estensione msi prima dell'importazione o installazione dell'applicazione oppure 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 AddResource Command: Postprocessing Script. Per altre informazioni sulla pre-elaborazione e post-elaborazione degli script, vedere Uso di script 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 | Obbligatoria | 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 non si specifica il nome dell'applicazione, viene utilizzata l'applicazione predefinita BizTalk per il gruppo. |
/Type (o /T, vedere Osservazioni) | Sì | System.BizTalk:PreProcessingScript (questo valore non è distinzione tra maiuscole e minuscole). |
/Overwrite (o /O, vedere Osservazioni) | No | Opzione per aggiornare uno script esistente. Se omesso, e se nell'applicazione esiste un file script con lo stesso nome del file script da aggiungere, l'operazione di aggiunta ha esito negativo. |
/Source (o /So, vedere Osservazioni) | Sì | Percorso completo del file script, incluso il nome del file. Se il percorso include spazi, è necessario racchiuderlo tra virgolette doppie ("). |
/Destination (o /De, vedere Osservazioni) | No | Percorso completo della destinazione in cui verrà copiato il file script durante l'installazione dell'applicazione dal file con estensione msi. Se omesso, il file non verrà copiato nel file system locale durante l'installazione. Se lo script dovrà essere eseguito durante la disinstallazione dell'applicazione, specificare il parametro /Destination. In caso contrario, lo script non si troverà nel file system locale e non potrà essere eseguito durante la disinstallazione. Se il percorso include 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. È necessario specificare il nome dell'istanza solo se è diverso dal nome del server. È necessario specificare la porta solo se SQL Server utilizza un numero di porta diverso da quello predefinito (1433). Esempi: Server=MyServer Server=MyServer\MySQLServer,1533 Se non si specifica il nome dell'istanza, viene utilizzato 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 omesso, viene utilizzato il nome del database di gestione BizTalk in esecuzione nell'istanza locale di SQL Server. |
/Property (o /P, vedere Osservazioni) | No | Nessuna o più proprietà di risorsa che verranno passate come argomenti allo script quando lo script verrà chiamato. |
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"
Commenti
Per i nomi di parametro non è rilevante la distinzione tra maiuscole e minuscole. Per specificare il parametro, non è necessario digitare l'intero nome. È sufficiente digitare le prime lettere del nome per identificare il parametro in modo non ambiguo.
Le estensioni seguenti sono supportate per i file di script: .com, .exe, .bat, .cmd, .vbs, .vbe, .js, .jse, .wsf, .wsh.
Vedere anche
Comando AddResource
Come aggiungere uno script di pre o post-elaborazione a un'applicazione