System Center Configuration Manager
Microsoft System Center Configuration Manager is a product that takes a centralized approach to the hardware/software inventory of a company’s systems. System Center Configuration Manager (SCCM) is meant to work with the other parts of the System Center suite in terms of configuration management. ActiveBatch provides customers of both products with the ability to automate many aspects of Configuration Management.
Note: These job steps require the .NET 4.8 Framework on both the Job Scheduler and Execution Agents you intend to run these job steps on.

This job step assigns an Administrative Category.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown indicates the desired object that you wish to assign an administrative category. The following items are supported: Application and Driver.
Category – This property is the administrative category.

This job step assigns a Driver to either a Driver Package or Boot image.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Driver Name – The name of the driver to add to the package.
Item – This dropdown property indicates whether a driver is to be assigned to a Package or Boot Image.
Package Name – The name of a driver package to assign to the driver.
Boot Image – The name of the Boot Image.
Refresh Distribution Points – This Boolean property indicates whether to refresh the Distribution Points contents.

This job step assigns a Primary User to a device.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
User Name – This dropdown property allows you to associate an SCCM account as the Primary User of the device.
Device Name – This dropdown property represents a device with which to associate the user.

This job step assign a software update to a package.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Software Update Criterion – This set of properties allows you to specify the criteria to use for the software update assignment. The criterion can be one of the following: Name, Query, Package and Software Update Group. The criterion themselves can be a collection depending on what is selected. In addition you can use the Operator property to form a logical query (AND, OR).
Package Name – The name of the package.
Refresh Distribution Points – This Boolean property indicates whether to refresh the Distribution Points contents.
Download Path – This property is a UNC path in which the software updates are downloaded to prior to the adding then to the package. The UNC share must be accessible to both the site server and the Execution Machine.

This job step assigns an Application or a Package to a Distribution Point.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown property allows you to select an Application or a Package for the Distribution.
Application Name – If Application has been selected, this property represents the name of the application.
Package Name – If Package has been selected, this property represents the name of the package.
Distribution – This dropdown indicates which distribution points: Distribution Point, Distribution Point Group, All Distribution Points.

This job steps creates SCCM objects.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown indicates the desired object that you wish to create. The following items are supported: Administrative Category (required properties only), Collection, Collection Variable, Computer Variable, Deployment Package, Driver, Driver Package, Folder, Operating System Image, Operating System Installer, Package, Program and System.
Administrative Category (required properties only):
Category Name – This property contains the name of the category.
Category Type – This property contains the type of category; Application or Driver.
Collection (required properties only):
Collection Name – This property is the name of the Collection.
Collection Type – This dropdown represents either a User or Device. The properties which follow depend on the type of selection made.
Limiting Collection – This property represents the name of a collection that limits this collection.
Collection Variable (required properties only):
Collection Name – This dropdown property represents the name of the Collection. Your variable will set as part of that collection.
Variable Name – This property is the name of the variable that you will be assigning a value to.
Variable Value – This property contains the value that will be set into ‘Variable Name’.
Precedence – This property indicates the order that the variable value will be set if a conflict occurs.
Masked – This Boolean property indicates the sensitivity of the variable value. For example, a password value should have this property set as “True”. If True, the variable will set to write-only and reads are disallowed. If False (default), the variable will support both Read and Write access.
Computer Variable (required properties only):
Machine Name – This dropdown property represents the name of the Machine. Your variable will be set as part of that machine.
Variable Name – This property is the name of the variable that you will be assigning a value to.
Variable Value – This property contains the value that will be set into ‘Variable Name’.
Precedence – This property indicates the order that the variable value will be set if a conflict occurs.
Mask – This Boolean property indicates the sensitivity of the variable value. For example, a password value should have this property set as “True”. If True, the variable will set to write-only and reads are disallowed. If False (default), the variable will support both Read and Write access.
Site – This dropdown property indicates the site in which to set the variable.
Deployment Package (required variables only):
Package Name – This property represents the name of the Package.
Package Source Path – This property represents a UNC path where Configuration Manager stores drivers added to the package.
Priority – This property indicates the order in which packages are sent to other sites. Packages of a High priority are sent before those of a lower priority. Packages of the same priority are sent in the order in which they were created.
Distribute Content – This Boolean property indicates whether when a client requests the content for this package and it is not available on any preferred distribution point, should it be copied to a preferred distribution point. A value of false indicates it should not; true means it should.
Download Behavior – This property indicates the behavior you want to occur when a distribution point is enabled for pre-staged content. Selections are: AutomaticallyDownload, DownloadOnlyChange and ManuallyCopyFiles.
Driver (required properties only):
Driver Path – This property represents a UNC path to the folder that contains the driver contents.
Driver Package (required properties only):
Package Name – This property represents the name of the Package.
Package Source Path – This property represents a UNC path where Configuration Manager stores drivers added to the package.
Folder (required properties only):
Folder Name – The name of the folder to create.
Object Type – This dropdown property lists the type of folders you can create.
Operating System Image (required properties only):
Name – The name of the Operating System Image.
Source Path – The UNC path to the Operating System Image file (.WIM).
Operating System Installer (required properties only):
Name – The name of the Operating System Installer.
Source Path – The path to a folder that contains the operating system installer.
Package (required properties only):
Package Name – This property represents the name of the package.
Package Source – This dropdown property indicates the package source: NoSource, Local or UNC. The actual package source, if specified, is represented by the Path property.
Program (required properties only):
Package Name – The name of the package in which to create the program.
Program Name – A name for the program.
Command Line – One or more commands to run that are a part of the program package.
System (required properties only):
NetBIOS Name – The name of the system as it will be added to SCCM.
Machine Identification – Information needed to identify the machine. Hostname, SMBIOS GUID, MAC Address.

This job step deletes SCCM objects.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown indicates the desired object that you wish to delete. The following items are supported: Administrative Category, Boot Image, Collection, Collection Variable, Computer Variable, Driver, Folder, Package, Program, Updates Assignment and System.
Administrative Category (required properties only):
Category Name – This property contains the name of the category.
Application Deployment (required properties only):
Deployment Name – The name of the application deployment.
Boot Image (required properties only):
Name – The name of the Boot Image.
Collection (required properties only):
Collection Name – This property is the name of the Collection.
Collection Variable (required properties only):
Collection Name – This dropdown property represents the name of the Collection. Your variable will set as part of that collection.
Variable Name – This property is the name of the variable that you will be assigning a value to.
Computer Variable (required properties only):
Machine Name – This dropdown property represents the name of the Machine. Your variable will be set as part of that machine.
Variable Name – This property is the name of the variable that you will be assigning a value to.
Site – This dropdown property indicates the site in which to set the variable.
Deployment Package (required properties only):
Name – This property is the name of the Deployment Package.
Driver (required properties only):
Driver Path – This property represents a UNC path to the folder that contains the driver contents.
Driver Package (required properties only):
Name – This property is the name of the driver package.
Folder (required properties only):
Folder Name – The name of the folder to create.
Operating System Installer (required properties only):
Name – This property is the name of the operating system installer.
Operating System Image (required properties only):
Name – This property is the name of the operating system image.
Package (required properties only):
Package Name - This property represents the name of the package.
Package Deployment (required properties only):
Deployment Name – This property represents the name of the package deployment.
Program (required properties only):
Package Name – The name of the package in which to create the program.
Program Name – A name for the program.
Software Update Group (required properties only):
Name – This property is the name of the software update group.
Task Sequence Deployment (required properties only):
Deployment Name – This property is the name of the task sequence deployment.
Updates Deployment (required properties only):
Deployment Name – Name of the Updates
Deployment. System (required properties only):
System Resource Name – The name of the system.

This job step deploys applications, packages, software updates or task sequences.
The above image depicts a Task Sequence.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown property indicates what you want to deploy. Selections are: Application, Package, Software Update or Task Sequence.
Application (required properties only):
Deployment Name – This property should be a unique friendly name for the deployment.
Collection Name – This property represents the device selection to deploy to.
Application Name – This property is the Application to deploy.
Package (required properties only):
Deployment Name – This property should be a unique friendly name for the deployment.
Collection Name – This property represents the device selection to deploy to.
Package Name – The name of the package.
Program Name – A name for the program.
Updates (required properties only):
Deployment Name – This property should be a unique friendly name for the deployment.
Collection Name – This property represents the device selection to deploy to.
Included Item(s) – This collection allows you to select Software Updates Group or Updates.
Purpose – This property represents the type of deployment: Available or Required.
Task Sequence (required properties only):
Deployment Name – This property should be a unique friendly name for the deployment.
Task Sequence Name – This property is the Task Sequence to deploy.
Collection Name – This property represents the device selection to deploy to.
Purpose – This property represents the type of deployment: Available or Required.
Availability – This property represents the availability options for this deployment. Selections are: ClientsOnly, Clients, Media and PXE, Media and PXE, Media and PXE (hidden).

This job step will disable a Task Sequence.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Task Sequence Name – This property represents the name of the Task Sequence to disable.

This job step will enable a Task Sequence.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Task Sequence Name – This property represents the name of the Task Sequence to enable.

This job step retrieves Administrative Categories.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Administrative Categories. The filters include: Name and Type. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
CategoryInstance – This return value is a collection of Administrative Category objects.

This job step retrieves Application Deployments.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Application Deployments. The filters include: Name, Collection and Application. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
ApplicationAssignments – This return value is a collection of Authorization List objects.

This job step retrieves Applications.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Applications. The filters include: Administrative Category and Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
Application – This return value is a collection of Application objects.

This job step retrieves collections.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Collection Type – This property indicates the type of collection to return. Other, Device and User are valid types.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired collections. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
Collection – This return value is a collection of Collection objects.

This job step retrieves Deployment Packages.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Collection Type – This property indicates the type of collection to return. Other, Device and User are valid types.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Deployment Packages. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
SoftwareUpdatePackages – This return value is a collection of SoftwareUpdatePackages objects.

This job step retrieves Distribution Points.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Distribution Points. The filters include: Name and Package. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
DistributionPoint – This return value is a collection of Distribution Point objects.

This job step retrieves Driver Packages.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Driver Packages. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
DriverPackage – This return value is a collection of DriverPackages objects.

This job steps retrieves drivers.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired drivers. The filters include: Name and Package. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
Driver – This return value is a collection of Driver objects.

This job step retrieves items within a folder.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Folder Path – This property indicates the full path to the folder.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired folder items. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
GenericItem – This return value is a collection of Items objects.

This job step retrieves Folders.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Object Type – This dropdown allows you to select one of a number of folder object types. If you omit the object type selection, all object types will be enumerated.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired folders. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
Folder – This return value is a collection of Folder objects.

This job step retrieves Operating System Images.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Operating System Images. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
ImagePackage – This return value is a collection of ImagePackage objects.

This job step retrieves Operating System Installers.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Operating System Installers. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
OperatingSystemInstallPackage – This return value is a collection of OperatingSystemInstallPackage objects.

This job step retrieves Package Deployments.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Package Deployments. The filters include: Name, Collection, Package, Package Type and Program. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
PackageDeployment – This return value is a collection of PackageDeployment objects.

This job step retrieves Packages.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Package Type – This dropdown property allows you to select a specific package type. If omitted, all packages are enumerated regardless of type.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired advertisements. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
Package – This return value is a collection of Package objects.

This job step retrieves Packages.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Package Name – This property represents the name of the Package in which to retrieve the programs.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired advertisements. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
Program – This return value is a collection of Program objects.

This job step retrieves Resources.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Resource Type – This dropdown property allows you to select a specific resource type. If omitted, all resources are enumerated regardless of type.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired advertisements. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause
Return Step Value
Resource – This return value is a collection of Resource objects.

This job step retrieves Software Updates.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired software updates. The filters include: Name, Package and Authorization List. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
SoftwareUpdate – This return value is a collection of SoftwareUpdate objects.

This job step retrieves Task Sequence Deployments.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Task Sequence Deployments. The filters include: Name, Collection and Task Sequence. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
PackageDeployment – This return value is a collection of PackageDeployment objects.

This job step retrieves Task Sequences.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired Task Sequences. The filters include: Name, Collection and Task Sequence. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
TaskSequencePackage – This return value is a collection of TaskSequencePackage objects.

This job step retrieves Updates Deployments.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Criteria – This represents a collection of properties that are used as Search Criteria for returning the desired
advertisements. The filters include: Name. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.
Return Step Value
SoftwareUpdateGroup – This return value is a collection of SoftwareUpdateGroup objects.

This job step retrieves Variables.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Variable Type – This property allows you to select either a Computer or Collection type Variable. For a Computer variables, you specify the machine name (and site). For a Collection Variable, you specify the name of the collection.
Return Step Value
Variable – This return value is a collection of Variable objects.

This job step allows you to modify an SCCM object.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown indicates the type of object you wish to modify. As with the Create operation, the object list is quite exhaustive.

This job step allows you to move an item to a destination folder.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Object Type – This dropdown property allows you to select a specific object.
Item – This property is the location of the object. If you click on the dropdown, you can enumerate the various objects.
New Path – This property represents the new path for the object. A value of ROOT indicates the root level.

This job step allows you to refresh the collection.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Collection – This property indicates the name of the collection to be refreshed.

This job step refreshes a Package at a Distribution Point.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Package Name – This dropdown property allows you to select a specific package.
Distribution Point – This dropdown allows you to specify a specific distribution point.

This job step allows you to refresh a package at the source.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Package Type – This dropdown property allows you to select a specific package.

This job step allows you to remove Administrative Categories.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown indicates the desired object that you wish to remove from an administrative category. The following items are supported: Application and Driver.
Category Name – This property is the administrative category.

This job step allows you to remove a membership rule from the collection.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Collection Name – This property represents the collection name.
Rule Name – This property represents the name of the membership rule to remove.

This job step allows you to remove a driver from a package or boot image.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Driver Name – The name of the driver.
Item – This dropdown indicates the object to remove the driver from.
Package Name – The name of the package.
Boot Image Name – The name of the Boot Image.
Refresh Distribution Points – This Boolean property allows you to refresh package from their distribution points. A value of “False” indicates do not refresh and a value of “True” indicates a refresh operation should be performed.

This job step allows you to remove a Package from a Distribution.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Item – This dropdown indicates the object to remove the distribution from.
Application Name – The name of the application. Package Name – The name of the package.
Distribution – The dropdown indicates the type of distribution. The corresponding property identifies the actual distribution by name.

This job step removes the Primary User from a device.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
User Name – This dropdown property allows you to specify the SCCM account that will be removed as the Primary User of the device.
Device Name – This dropdown property represents a device with which to remove the primary user.

This job step removes a Software Update Group Member.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Group Name – This property represents the Software Update Group.
Criteria – This represents a collection of properties that are used as Search Criteria for selecting the proper Software Update group members to remove. The filters include: Name, Package and Software Update Group. Query can also be specified to provide more specific information to the WHERE clause that is generated to find the desired objects. Query is mutually exclusive to the other search criteria since Query would allow you to construct your own WHERE clause.

This job step removes Software Updates from a Package.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Package Name – The name of the package.
Refresh Distribution Points – This Boolean property allows you to refresh package from their distribution points. A value of “False” indicates do not refresh and a value of “True” indicates a refresh operation should be performed.

This job step synchronizes an Update Point.
Job Step Properties
SCCM Server – This property denotes the SCCM Server.
User Account – This dropdown property allows you to specify the security credentials necessary to access and perform the requested SCCM operation.
Site Name – The name of the site in which to synchronize the update point.
SUP Server Name – The resource name of the Software Update Point.
Wait for Completion – A set of properties that determine whether to wait for the update or not. If waiting, an optional timeout may also be specified.