Automatisierung
Automatisierung
Alle Funktionen des SCCM Teleporters sind per Kommandozeilenaufruf nutzbar.
Die Steuerung erfolgt über ein offenes SCCM Teleporter XML-Format. Somit sind Prozess-Logik und SCCM Teleporter voneinander unabhängige und austauschbare Komponenten.
Übersicht
Im folgenden Schaubild wird die Integration des SCCM Teleporters in eine Prozessautomatisierung vereinfacht dargestellt.
- Dynamische Generierung der XML-Anweisungsdatei innerhalb einer eigenen individuellen Prozess-Logik, z.B. mittels Powershell.
- Aufruf des SCCM Teleporters und Angabe der XML-Datei als Kommandozeilenparameter.
- Ausführung der zu tätigenden Arbeitsschritte, z.B. das Übertragen einer Tasksequenz aus der Referenz-Umgebung in die Produktiv-Umgebung.
- Rückgabe eines Exit-Codes (z.B.: 0 = Erfolg) zur Auswertung innerhalb der weiteren Prozess-Logik.
Automatisierung innerhalb bestehender Prozesse
Ein weiteres Anwendungsszenario ist die Ergänzung bestehender Automatisierungsprozesse.
Darstellung einer Steuerung und Integration des SCCM Teleporters bei automatisierter Ausführung:
Ausführung
Die Ausführung erfolgt durch Aufruf der Datei SCCMTeleporter.exe und Angabe der XML-Datei als Kommandozeilenparameter, z.B. „SCCMTeleporter.exe \\share\Import.xml“. Eine detaillierte Beschreibung finden Sie im Kapitel Kommandozeilen-Version.
Die Anweisungsdatei kann hierbei nach Bedarf dynamisch generiert werden, als Kommandozeilenparameter kann hierbei auch ein vollständiger Datei- oder UNC Pfad übergeben werden.
Nach Ausführung erfolgt die Rückgabe eines Exit-Codes (z.B.: 0 = Erfolg).
Funktionen
Es können Import -und/oder Export-Anweisungen definiert werden, das Übertragen von SCCM-Objekten setzt sich zusammen aus einer Export-Anweisung (Angabe der Quell-SCCM-Site) und einer Import-Anweisung (Angabe der Ziel-SCCM-Site).
Benötigte Import- oder Export-Einstellungen, wie auch SCCM Teleporter Filter zur Objekt-Auswahl können sowohl dynamisch generiert werden, als auch über die grafische Oberfläche erstellt und wiederverwendet werden.