Skip to main content

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. 

automation_simple.png


  • 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: 

use-case3.png

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.