Automatisieren der COM+-Verwaltung
COM+ stellt ein Verwaltungsobjektmodell zur Verfügung, das alle Funktionen des Komponentendienste-Verwaltungstools verfügbar macht, selbst ein grafisches Front-End, das auf den administrativen Objekten geschrieben wurde. Sie können diese Objekte, die von der COMAdmin-Bibliothek (Component Services Administration) bereitgestellt werden, verwenden, um alle Aufgaben in der Verwaltung von COM+-Anwendungen und -Diensten zu automatisieren.
Mit den COMAdmin-Objekten können Sie Informationen lesen und schreiben, die im COM+-Katalog gespeichert sind, dem zugrunde liegenden Datenspeicher, der alle COM+-Konfigurationsdaten enthält.
Sie können diese Objekte für folgende Aufgaben verwenden:
- Erstellen und Konfigurieren von COM+-Anwendungen.
- Installieren und exportieren Sie vorhandene COM+-Anwendungen.
- Verwalten installierter COM+-Anwendungen.
- Verwalten und Konfigurieren von Diensten.
- Remoteverwaltung von Komponentendiensten auf einem anderen Computer.
Sie können die skriptbaren COMAdmin-Objekte mit einer beliebigen Automation-kompatiblen Sprache verwenden, z. B. Microsoft Visual Basic und Visual Basic Script. Sie können entweder einfache Skripts oder allgemeine Verwaltungstools entwickeln. So können Sie z. B. Folgendes tun:
- Schreiben Sie Skripts, um routinemäßige verwaltungsaufgaben auszuführen.
- Schreiben Sie Skripts, um Prozesse bei der Entwicklung von COM+-Anwendungen zu automatisieren.
- Entwickeln Sie allgemeine Tools für die Verwaltung und Überwachung von Komponentendiensten.
- Entwickeln Sie ausführbare Setupdateien, um Ihre COM+-Anwendung zu installieren und bereitzustellen.
Die COMAdmin-Bibliothek bietet Abwärtskompatibilität mit der MTS 2.0-Verwaltungsbibliothek. Die meisten vorhandenen MTS 2.0-Verwaltungscodes funktionieren weiterhin, allerdings mit einigen Ausnahmen. (Siehe MTS-Verwaltungsbibliothek.)
Um die Verwaltung effektiv zu automatisieren, sollten Sie mit Verwaltungsaufgaben vertraut sein, die mit dem Verwaltungstool für Komponentendienste ausgeführt werden.
Vollständige Beschreibungen der COMAdmin-Objekte und der entsprechenden Schnittstellen finden Sie in der COM+-Referenzdokumentation für die folgenden Klassen und Schnittstellen:
- COMAdminCatalog
- COMAdminCatalogCollection
- COMAdminCatalogObject
- ICOMAdminCatalog
- ICOMAdminCatalog2
- ICatalogCollection
- ICatalogObject
Die folgenden Themen in diesem Abschnitt bieten eine Übersicht über die Automatisierung der Verwaltung mithilfe der COMAdmin-Objekte: