Kommandozeilen-Version
Die Ausführung der SCCM Teleporter Kommandozeilen-Version und die Ausführung der GUI-Anwendung erfolgen über die Datei SCCMTeleporter.exe. Diese befindet sich im Installationstammverzeichnis.
Zum Starten als Kommandozeilen-Version muss die Datei SCCMTeleporter.exe mit Angabe eines Kommandozeilenparameters ausgeführt werden, fehlt diese Angabe wird die GUI-Anwendung ausgeführt.
Die Steuerung erfolgt über eine XML-Datei die die auszuführenden Aktionen beinhaltet. Die Anweisungsdatei kann nach Bedarf dynamisch generiert werden, als Kommandozeilenparameter ist der Dateipfad der XML-Anweisungsdatei anzugeben.
Folgende Kommandozeilenparameter-Angaben sind gültig:
- SCCMTeleporter.exe \\myShare\action.xml (UNC Pfad)
- SCCMTeleporter.exe Instructions\import.xml (relativer Pfad)
- SCCMTeleporter.exe e:\Instructions\export.xml (absoluter Pfad)
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.
Aufbau der XML-Anweisungsdatei
<?xml version="1.0" encoding="utf-8" ?>
<Teleporter>
<Action Value="Export"> <!-- Eine zu tätigende Aktion. Export entspricht allen Aktion die im SCCM Teleporter auf der linken Seite ausgeführt werden könnenn, Import der rechten Seite -->
<Name>Export Action</Name><!-- frei definierbarer Name um getätigte Aktionen im Logfile nachvollziehen zu können -->
<SiteServer>site01.local</SiteServer><!-- Quell-SCCM-Server, Autentifizierung erfolgt per Windows Authentication -->
<FilterFile>\\share\export.xml</FilterFile><!-- Hierüber erfolgt die Auswahl der SCCM-Objekte, Filter-Dateien können auch über die GUI im SCCM-Objekte laden Dialog erstellt werden -->
<DataFile>e:\temp\transfer.tp1</DataFile><!-- Ziel der exportierten SCCM-Objekte, entpricht der Funktion speichern im Dateisystem -->
<SettingsFile>\\share\settings.tpes</SettingsFile>
</Action>
<Action Value="Import">
<Name>Import Action</Name>
<SiteServer>site02.local</SiteServer>
<DataFile>e:\temp\transfer.tp1</DataFile>
<SettingsFile>\\share\settings.tpis</SettingsFile>
</Action>
</Teleporter>
Exit Codes
Die nachfolgende Tabelle beschreibt die möglichen Exit Codes und ihre Bedeutung:
Exit Code | Beschreibung |
Anweisungen erfolgreich verarbeitet | |
0 | Alle <Action></Action> Anweisungen wurden erfolgreich verarbeitet |
2 |
Nicht alle <Action></Action> Anweisungen wurden erfolgreich verarbeitet Vorraussetzung: Einstellung Error Behavior ist auf den Wert Continue gesetzt. |
Anweisungen nicht erfolgreich verarbeitet | |
1 | Fehler, detailierte Informationen sind in der Log-Datei vorhanden. |
3 | kein Sprachpaket vorhanden |