COM+ - Anwendung-Bereitstellung mithilfe der Befehlszeile
Brauche ich für die Bereitstellung meiner COM-dll als COM+ - Anwendung. Ich verwendet, um zu tun, die von Component Services-manager - (dcomcnfg.exe). Aber meine Anforderung ist die Bereitstellung von Befehl-Linie. Gibt es einen Befehl das zu tun?
Update: Und wie deinstalliere die gleichen?
Dank.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hier sind ein paar Skripte, die dump einer COM+ - Anwendung-Einstellungen in eine XML-Datei, als auch als installiert Anwendungen aus-und XML-Datei. Es hat mir einen guten Rahmen für etwas ähnliches eine Weile zurück. Es enthält Beispiel-code, wie das erstellen und entfernen von COM+ - Anwendungen, die mithilfe der COM+ administration API.
Dieses vbscript-Schnipsel wird eine Anwendung erstellt und installiert eine Komponente:
Dies ist unter Windows XP -- andere OS ' s haben kann, die sich anders Verhalten. Und es scheint zu sein, ziemlich temperamentvoll. Wenn es nicht funktioniert, die Fehler sind wirklich vage und wenig hilfreich.
Löschen ich denke, dass Sie zur Iteration über die die Komponenten in der Anwendung, und entfernen Sie aus der Liste gemäß diesem Beispiel. Ich denke, dass ein ähnlicher Ansatz wäre erforderlich, um entfernen Sie die gesamte Anwendung.
Referenzen
Sehen Konfiguration COM+ für eine gute leicht zu verstehen, Artikel (aber nicht im Skript). MSDN hat eine gute Referenz auf Die Automatisierung von COM+ - Verwaltung und auch die komplette COM+ Administration Reference.