Befehl 'RemoveResource'
Entfernt (löscht) ein Element aus der BizTalk-Verwaltungsdatenbank. Beim Ausführen dieses Befehls wird das Element nicht aus dem globalen Assemblycache (GAC), Dateisystem, Zertifikatsspeicher, Internet Information Services oder aus der Windows-Registrierung entfernt (falls es dort vorhanden ist). Außerdem entfernt dieser Befehl weder eine BAM-Definition aus der primären BAM-Importdatenbank noch Richtlinien aus der Regel-Engine-Datenbank. Wenn Sie diesen Befehl ausführen, um eine Bindungsdatei zu entfernen, bleiben die Bindungen unverändert - es wird nur die Bindungsdatei entfernt.
Mit diesem Befehl können Sie die folgenden Elementtypen entfernen:
.NET-Assembly (System.BizTalk:Assembly)
BAM-Definition (System.BizTalk:Bam)
BizTalk-Assembly (System.BizTalk:BizTalkAssembly)
BizTalk-Bindungsdatei (System.BizTalk:BizTalkBinding)
Sicherheitszertifikat (System.BizTalk:Certificate)
COM-Komponente (System.BizTalk:Com)
Ad-hoc-Datei (System.BizTalk:File)
Nachträglich verarbeitetes Skript (System.BizTalk:PostProcessingScript)
Vorab verarbeitetes Skript (System.BizTalk:PreProcessingScript)
Richtlinie oder Regel (System.BizTalk:Rules)
Virtuelles Verzeichnis (System.BizTalk:WebDirectory)
In den folgenden Fällen schlägt der Entfernungsvorgang fehl:
Sie versuchen, eine BizTalk-Assembly zu entfernen, auf die von einer anderen Assembly verwiesen wird.
Sie versuchen, eine BizTalk-Assembly zu entfernen, die eine Pipeline enthält, die von einem Sende- oder Empfangsport verwendet wird.
Sie versuchen, eine BizTalk-Assembly zu entfernen, die eine Zuordnung enthält, die von einem Sendeport verwendet wird.
Sie versuchen, eine BizTalk-Assembly zu entfernen, die eine Orchestrierung enthält, die sich nicht im Status "Ausgetragen" befindet oder die eine angehaltene Instanz besitzt.
Verbrauch
BTSTask RemoveResource /ApplicationName:value/Luid:value [/Server:value] [/Database:value]
Parameter
Parameter | Erforderlich | BESCHREIBUNG |
---|---|---|
/ApplicationName (oder /A, siehe Hinweise) | Yes | Der Name der BizTalk-Anwendung, die das zu löschende Ressourcenelement enthält. Wenn der Name Leerzeichen enthält, müssen Sie ihn in doppelte Anführungszeichen (") einschließen. |
/Luid (oder /L, siehe Hinweise) | Yes | LUID (Locally Unique Identifier) des Elements. Sie können die LUID mithilfe des ListApp-Befehls abrufen. |
/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
BTSTask RemoveResource /ApplicationName:MyApplication /Luid:"MyApp.Orchestrations, Version=1.0.0.0, Culture=neutral, PublicKeyToken=0123456789ABCDEF"
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
Entfernen eines Artefakts aus einer Anwendung