Freigeben über


ExportApp-Befehl

Exportiert eine BizTalk-Anwendung in eine .msi Datei. Wenn eine .msi Datei mit demselben Dateinamen und Pfad bereits vorhanden ist, wird die vorhandene .msi Datei überschrieben.

Sie können den ResourceSpec-Parameter verwenden, um die Artefakte in einer Anwendung selektiv in eine .msi Datei zu exportieren. Sie geben an, welche Artefakte exportiert werden sollen, indem Sie die XML-Datei bearbeiten, die beim Ausführen des ListApp-Befehls mit dem Parameter ResourceSpec erstellt wurde, wie in ListApp Command beschrieben. Anschließend verwenden Sie den Speicherort dieser XML-Datei als Wert von ResourceSpec beim Ausführen des Befehls "ExportApp ". In diesem Fall werden nur die in der angegebenen XML-Datei aufgeführten Artefakte in die .msi Datei exportiert.

Hinweis

Aus Sicherheitsgründen werden kennwörter während des Anwendungsexports aus Anwendungsbindungen entfernt. Sie werden nicht aus Bindungsdateien entfernt, die der Anwendung hinzugefügt wurden. Nach der Installation der Anwendung aus der datei .msi müssen Sie die Kennwörter neu konfigurieren, damit die Anwendung funktioniert.

Darüber hinaus werden private Schlüssel aus Zertifikatdateien entfernt.

Verwendung

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

Parameter

Parameter Erforderlich Wert
/ApplicationName (oder /A, siehe Hinweise) No 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) Ja Vollständiger Pfad der .msi Datei. Wenn der Pfad Leerzeichen enthält, müssen Sie ihn in Anführungszeichen (") einschließen. Beispiel: Package:"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 (") einschließen. Beispiel: ResourceSpec:"C:\My Files\MyResourceSpec.xml"
/GlobalParties (oder /G, siehe Hinweise) No Wenn angegeben, werden globale Parteiinformationen für die Gruppe in die datei .msi exportiert.
/Server (oder /S, siehe Hinweise) No Name der SQL Server-Instanz, die die BizTalk Management-Datenbank hosten, im Format ServerName\InstanceName,Port.

Der Instanzname ist nur erforderlich, wenn sich der Instanzname von dem Servernamen unterscheidet. Port ist nur erforderlich, wenn SQL Server eine andere Portnummer als die Standardnummer verwendet (1433).

Beispiele:

Server=MyServer

Server=MyServer\MySQLServer,1533

Falls nicht angegeben, wird der Name der SQL Server-Instanz verwendet, die auf dem lokalen Computer ausgeführt wird.
/Database (oder /D, siehe Hinweise) No Name der BizTalk-Verwaltungsdatenbank. Wenn nicht angegeben, wird die BizTalk Management-Datenbank verwendet, die in der lokalen Instanz von SQL Server ausgeführt wird.

Beispiel

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

Bemerkungen

Bei Parametern wird die Groß-/Kleinschreibung nicht beachtet. Sie müssen nicht den gesamten Parameternamen eingeben, um ihn anzugeben; Sie können die ersten Buchstaben des Parameternamens eingeben, die ihn eindeutig identifizieren.

Siehe auch

BTSTask Command-Line Reference
Exportieren einer BizTalk-Anwendung