Freigeben über


Befehl 'ExportApp'

Mit diesem Befehl wird eine BizTalk-Anwendung in eine MSI-Datei exportiert. Wenn eine MSI-Datei mit demselben Pfad und Dateinamen bereits vorhanden ist, wird die vorhandene MSI-Datei überschrieben.

Mithilfe des Parameters "ResourceSpec" können Sie ausgewählte Elemente in einer Anwendung in eine MSI-Datei exportieren. Sie geben an, welche Artefakte exportiert werden sollen, indem Sie die XML-Datei bearbeiten, die beim Ausführen des ListApp-Befehls mit dem ResourceSpec-Parameter erstellt wurde, wie unter ListApp-Befehl beschrieben. Anschließend verwenden Sie den Speicherort dieser XML-Datei als Wert von ResourceSpec, wenn Sie den ExportApp-Befehl ausführen. In diesem Fall werden nur die in der angegebenen XML-Datei aufgelisteten Elemente in die MSI-Datei exportiert.

Hinweis

Aus Sicherheitsgründen werden Kennwörter beim Anwendungsexport aus Anwendungsbindungen entfernt. Aus Bindungsdateien, die der Anwendung hinzugefügt wurden, werden sie nicht entfernt. Nach dem Installieren der Anwendung aus der MSI-Datei müssen Sie die Kennwörter neu konfigurieren, damit die Anwendung ordnungsgemäß funktioniert.

Außerdem werden private Schlüssel aus Zertifikatsdateien entfernt.

Verbrauch

BTSTask ExportApp [/ApplicationName:value] /Package:value [/ResourceSpec:value] [/GlobalParties] [/Server:value] [/Database:value]

Parameter

Parameter Erforderlich Wert
/ApplicationName (oder /A, siehe Hinweise) No Der Name der zu exportierenden BizTalk-Anwendung. Wenn der Name Leerzeichen enthält, müssen Sie ihn mit doppelten Anführungszeichen (") einschließen. Wenn der Anwendungsname nicht angegeben ist, wird die BizTalk-Standardanwendung für die Gruppe verwendet.
/Package (oder /P, siehe Hinweise) Yes Der vollständige Pfad der MSI-Datei. Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in Anführungszeichen (") setzen. Beispiel: Paket:"C:\My MSI Files\My.msi"
/ResourceSpec (oder /R, siehe Hinweise) No Vollständiger Pfad der Ressourcenspezifikationsdatei. Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in Anführungszeichen (") setzen. Beispiel: ResourceSpec:"C:\My Files\MyResourceSpec.xml"
/GlobalParties (oder /G, siehe Hinweise) No Wenn dieser Parameter angegeben ist, werden die Informationen zu globalen Parteien für die Gruppe in die MSI-Datei exportiert.
/Server (oder /S, siehe Hinweise) No Der Name der SQL Server-Instanz, die als Host für die BizTalk-Verwaltungsdatenbank dient, im Format Servername\Instanzname,Port.

Der Instanzname ist nur erforderlich, wenn sich der Instanzname vom Servernamen unterscheidet. Der Port ist nur erforderlich, wenn in SQL Server eine andere Portnummer als der Standardwert 1433 verwendet wird.

Beispiele:

Server=MyServer

Server=MyServer\MySQLServer,1533

Bei fehlender Angabe wird der Name der SQL Server-Instanz verwendet, die auf dem lokalen Computer ausgeführt wird.
/Database (oder /D, siehe Hinweise) No Der Name der BizTalk-Verwaltungsdatenbank. Bei fehlender Angabe wird die BizTalk-Verwaltungsdatenbank verwendet, die in der lokalen Instanz von SQL Server ausgeführt wird.

Beispiel

ExportApp /ApplicationName:MyApplication /Package:C:\MSI\MyApplication.msi

Hinweise

Bei Parametern wird die Groß- und Kleinschreibung nicht berücksichtigt. Zum Angeben von Parametern müssen Sie nicht den vollständigen Parameternamen eingeben. Es ist ausreichend, die ersten Buchstaben des Parameternamens einzugeben, die den Parameter eindeutig kennzeichnen.

Weitere Informationen

Befehlszeilenreferenz für BTSTask
Importieren einer BizTalk-Anwendung