Skip to main content

Automation

Automation

All functions of the SCCM Teleporter can be used via command line call.

Control takes place via an open SCCM Teleporter XML format. Thus, process logic and SCCM Teleporter are independent and interchangeable components.


Overview

The following diagram shows the integration of the SCCM Teleporter into a process automation in a simplified way.

automation_simple.png


  • Dynamic generation of the XML statement file within your own individual process logic, e.g. using PowerShell.
  • Calling the SCCM Teleporter and specifying the XML file as command line parameter.
  • Execution of the steps to be performed, e.g. transferring a task sequence from the reference environment to the productive environment.
  • Return of an exit code (e.g.: 0 = success) for evaluation within the further process logic.
Automation within existing processes

Another application scenario is the supplementation of existing automation processes.

Illustration of a control and integration of the SCCM Teleporter with automated execution:

use-case3.png

Execution

Execution is done by calling the SCCMTeleporter.exe file and specifying the XML file as command line parameter, e.g. "SCCMTeleporter.exe \\share\Import.xml". You can find a detailed description in the chapter Command line version.

The instruction file can be generated dynamically as needed. A complete file or UNC path can also be passed as a command line parameter.

After execution, an exit code is returned (e.g.: 0 = success).

Functions

Import and/or export statements can be defined. The transfer of SCCM objects consists of an export statement (specifying the source SCCM site) and an import statement (specifying the target SCCM site).

Required import or export settings, as well as SCCM teleporter filters for object selection, can be generated dynamically as well as created and reused via the graphical user interface.