Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Add New Device

This activity adds a new device.

Activity Parameters

The Add New Device activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output ResourceID (type: string): outputs the resource ID of the new device.

Add Computer to Collection

This activity adds a device to a collection.

Activity Parameters

The Add Computer To Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result (type: string): activity returns true if computer was added to the collection

Add Users to Collection

This activity adds a user to a membership collection.

Activity Parameters

The Add Users To Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result (type: string): outputs the result - true if operation succeeded.

Connect to SCCM

This activity establishes a connection to Microsoft SCCM.

Activity Parameters

The Connect to SCCM activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: object): outputs a SCCM connection. The Output of this activity should be used as input for all Connection parameters used for activities placed under SCCM. 

Create Advertisement

This activity creates a new advertisement.

Activity Parameters

The Create Advertisement activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the advertisement existing collection Id (in order to get a list of collection Ids, use 'List Collections' activity). E.g. 'FMP00001'
  • Comment (text box editor type) (type: string): enter the advertisement comment. E.g. 'Description'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Flags (text box editor type) (type: Int32): enter the new advertisement flags. Flags indicating how the advertisement should be announced to the user. The default value is 0. In order to modify the value of this parameter, use 'Modify Advertisement Flags' activity after the advertisement is created.
  • Name (text box editor type) (type: string): enter the advertisement name. E.g. 'MyAdvertisement'
  • Package Id (text box editor type) (type: string): enter the advertisement existing package Id (In order to get a list of package Ids, use ''Get Packages activity) E.g. 'FMP00001'
  • Program Name (text box editor type) (type: string): enter the advertisement existing program name. E.g. 'MyAdvertisementProgramName'
  • Start Offer (combo box control) (type: string): select 'True' if the present time is enforced for the start offer to be enabled.
  • Start Date (text box editor type) (type: string): enter the new advertisement start date (when the advertisement is made available to clients). In order to modify the value of this parameter, use 'DateTime' activity to create the DateTime object. E.g. ''DateTime.Now'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Advertisement Id (type: string): outputs the new created advertisement Id.
  • Output Count (type: Int32): outputs the number of advertisements.
  • Output Result (type: string): outputs the result - true if operation succeeded.

Create Device Collection

This activity creates a new device collection.

Activity Parameters

The Create Device Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Comment (text box editor type) (type: string): enter the collection comment. E.g. 'Description'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Limiting Collection Id (text box editor type) (type: Int32): enter the limiting collection Id (In order to get a list of all collection names and Ids, use 'List Collections' activity). E.g. 'FMP00001'
  • Name (text box editor type) (type: string): enter the device collection name. E.g. 'MyCollection'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Collection Id (type: string): outputs the new created collection Id.
  • Output Count (type: Int32): outputs the number of device collections.
  • Output Result (type: string): outputs the result - true if operation succeeded.

Create Collection

This activity creates a new collection.

Activity Parameters

The Create Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Type (combo box control) (type: string):Specify whether to use 'OTHER', 'USER', or 'DEVICE' collection type. When creating or modifying collections, the collection type must be the same for all included, excluded, and LimitTo collections. Mismatched collection types are not allowed
  • Comment (text box editor type) (type: string): enter the collection comment. E.g. 'Description'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Limiting Collection Id (text box editor type) (type: Int32): enter the limiting collection Id (In order to get a list of all collection names and Ids, use 'List Collections' activity). E.g. 'FMP00001'
  • Name (text box editor type) (type: string): enter the collection name. E.g. 'MyCollection'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Collection Id (type: string): outputs the new created collection Id.
  • Output Count (type: Int32): outputs the number of collections.
  • Output Result (type: string): outputs the result - true if operation succeeded.

Create Computer

This activity creates a computer.

Activity Parameters

The Create computer activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result (type: string): outputs the result - true if operation succeeded.

Create Folder

This activity creates a new folder.

Activity Parameters

The Create Folder activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Folder Type (combo box control) (type: string): specify whether to use SMS_Package, SMS_Advertisement, SMS_Query, SMS_Report, SMS_MeteredProductRule, SMS_ConfigurationItem, SMS_OperatingSystemInstallPackage, SMS_StateMigration, SMS_ImagePackage, SMS_BootImagePackage, SMS_TaskSequencePackage, SMS_DeviceSettingPackage, SMS_DriverPackage, SMS_Driver, SMS_SoftwareUpdate for the folder
  • Name (text box editor type) (type: string): enter the folder name. E.g. 'MyFolder'
  • Parent Folder Id (text box editor type) (type: string): enter the parent folder's Id (In order to get a list of folders, use 'Get Folder' activity). E.g. '16777220'
  • Search Folder (combo box control) (type: string): select TRUE if the folder is a search folder; otherwise FALSE. The default value is FALSE.
  • Search String (text box editor type) (type: string): enter the search criteria for the folder (The search criteria are defined by XML). Only applies if 'Search Folder' parameter is TRUE. E.g. search criteria for a package with a package ID of 'FMP00015':

<SearchFolderDescription xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" Name=\"SMS_Package\">
    <SearchFolderDescriptionItems>
    <SearchFolderDescriptionItem PropertyName=\"PackageID\">
         <SearchStrings>
            <String>FMP00015</strings>
         </SearchStrings>
    </SearchFolderDescriptionItem>
   </SearchFolderDescriptionItems>
</SearchFolderDescription>

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Collection Id (type: string): outputs the new created folder Id.
  • Output Count (type: Int32): outputs the number of folders.
  • Output Result (type: string): outputs the result - true if operation succeeded.

Create Package

This activity creates a new package.

Activity Parameters

The Create Package activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Description (text box editor type) (type: string): enter the package description. E.g. 'Description'
  • Name (text box editor type) (type: string): enter the package name. E.g. 'MyPackage'
  • Source Flag (text box editor type) (type: string): enter the package source flag, Enter the package source flag. Valid values are: 0 - STORAGE_NEEDS_SPECIFYING. The user specifies the source file storage, 1 - STORAGE_NO_SOURCE. The program does not use source files, 2 - STORAGE_DIRECT. Take source files directly from the source without compression. Use this flag when the source files are located on the local server or when a Universal Naming Convention (UNC) path has been specified to a persistent storage location, 3 - STORAGE_COMPRESS. Compress the source files and copy them to the site server. Use this flag when the package source files are coming from a CD or a nonpersistent medium\, 4 - STORAGE_LOCAL. Take source files from a local source.
  • Source Path (text box editor type) (type: string): enter the package path file. E.g. '\Path\To\PackageSource'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Package Id (type: string): outputs the new created package Id.
  • Output Count (type: Int32): outputs the number of packages.
  • Output Result (type: string): outputs the result - true if operation succeeded.

Create Program

This activity creates a new program.

Activity Parameters

The Create Program activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Command Line (text box editor type) (type: string): enter the new program command line. E.g. 'notepad.exe'
  • Comment (text box editor type) (type: string): enter the new program comment. E.g. 'Description'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Max Runtime (text box editor type) (type: Int32): enter the new program max runtime, in minutes, of the program execution on the client computer. Specify this value as a whole number greater than or equal to 0 (default) or empty (not recommended). If the property is empty, it sets the maximum allowed run time as 720 minutes (12 hours). E.g. '60'
  • Name (text box editor type) (type: string): enter the new program name. E.g. 'MyProgram'
  • Package Id (text box editor type) (type: string): enter the package Id (in order to get a list of packages ids, use 'Get Packages' activity). E.g. 'FMP0001'
  • Working Directory (text box editor type) (type: string): enter the location from which the program runs. The default value is "".The working directory can be an absolute path on the client or a path relative to the distribution point folder that contains the package. If a working directory is not specified, the default distribution point folder is used

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of programs.
  • Output Result (type: string): outputs the result - true if operation succeeded.

Delete Advertisement

This activity deletes an advertisement by advertisement Id.

Activity Parameters

The Delete Advertisement activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Advertisement Id (text box editor type) (type: string): enter the advertisement Id (In order to get the list of advertisements Ids, use 'Get Advertisements' activity). E.g. 'FMP00001'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of advertisements.
  • Output Result (type: boolean): outputs the result of the operation.

Delete Collection

This activity deletes a collection by collection Id.

Activity Parameters

The Delete Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id (In order to get the list of collection Ids, use 'List Collections' activity). E.g. 'FMP00001'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of collections.
  • Output Result (type: boolean): outputs the result of the operation.

Delete Collection Variable

This activity deletes a collection variable.

Activity Parameters

The Delete Collection Variable activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id (in order to get the collection ids, use 'List Collections' activity). E.g. 'FMP00001'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Variable Name (text box editor type) (type: string): enter the variable name (in order to get variables, use 'Get Computer Variables' activity). E.g. 'VariableName'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: boolean): outputs the result of the operation.

Delete Computer Variable

This activity deletes a computer variable.

Activity Parameters

The Delete Computer Variable activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Resource Id (text box editor type) (type: string): enter the resource Id (in order to get resource ids, use 'List Computers' activity). E.g. '16777224'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: boolean): outputs the result of the operation.

Delete Folder

This activity deletes a folder by name.

Activity Parameters

The Delete Folder activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Folder Name (text box editor type) (type: string): enter the folder name. E.g. 'MyFolderName'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: Boolean): outputs the result of the operation.

Disconnect from SCCM

This activity closes the connection to Microsoft SCCM.

Activity Parameters

The Disconnect from SCCM activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM acitivity should be used as Input here.

Get Advertisements

This activity returns a list of advertisements and their linked collections.

Activity Parameters

The Get Advertisements activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Advertisement Id (text box editor type) (type: string): enter the Id of the advertisement or use a filter if you want to output multiple advertisements with a name pattern. E.g. input 'FMP' if multiple advertisements exist with this pattern, like 'FMP00009'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of advertisements
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a KeyValuePair<String,String> collection where keys are represented by Collection Id's values and Values by Advertisements Id 's values.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>): this activity is used to iterate the collection of advertisements.

Get Boot Image Packages

This activity returns the boot image packages list and count.

Activity Parameters

The Get Boot Image Packages activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string):enter the package Id or use a filter if you want to output multiple packages with a name pattern. E.g input 'Package' if multiple packages exist with this pattern, like 'Package1', 'Package2'. Takes precedence over the 'Package Name' parameter, if both parameters are empty it will return all packages.
  • Package Name (text box editor type) (type: string): enter the package name. E.g. 'MyPackage'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a Collection<KeyValuePair<String,String>> of packages where key represents the PackageId and Value represents the Name of the package.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>): this activity is used to iterate the collection of packages.

Get Collection Info

This activity retrieves information regarding a given collection.

Activity Parameters

The Get Collection Info activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Collection ID (text box editor type) (type: string): enter the collection ID ( Resource ID)
  • Collection Name (text box editor type) (type: string): enter the collection name. This parameter will be ignored if Collection ID is provided.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: List<KeyValuePair<String,String>>): outputs a list of KeyValue pairs (Name, Value) containing all the collection's information.

Get Collection Members

This activity returns all members from a collection.

Activity Parameters

The Get Collection Members activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Collection Id (text box editor type) (type: string): enter the collection ID. This parameter takes precedence over the 'Collection Name' parameter (In order to get a list of collection names and ids, please use 'List Collections' activity). E.g. 'SMS0001'.
  • Collection Name (text box editor type) (type: string): enter the collection name. E.g. 'All Systems'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: Collection<KeyValuePair<String,Collection<KeyValuePair<String,String>>>): outputs a collection of members, grouped by ResourceId as Key and a collection<KeyValuePair<String,String>> as Value, that contains as keys the member properties and as values the properties values. The list of keys  include: ClientCertType, ClientType, CollectionID, DeviceOwner, Domain, IsActive, IsAlwaysInternet, IsApproved, IsAssigned, IsBlocked, IsClient, IsDecommisioned, IsDirect, IsInternetEnabled, IsVirtualMachine, Name, Priority, ResourceID, ResourceType, SiteCode, SMSID.

In order to extract the output values, use the following activities schema:

Image RemovedImage Removed

CustomForEach (type: KeyValuePair<String,Collection<KeyValuePair<String,String>>>): this activity is used to iterate the collection of members. The Iterator.Key contains the ResourceId and Iterator.Value contains the Collection<KeyValuePair<String,String>> of members and their properties.

Get KeyValuePair (display name: Get Domain property): this activity is used to extract the first element from the Iterator.Value collection. If the collection needs to be iterated for all elements, CustomForEach activity should be used instead.

Get Collection Variables

This activity gets a list of collection variables.

Activity Parameters

The Get Collection Variables activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Collection Id (text box editor type) (type: string): enter the collection Id (In order to get collection ids, use 'List Collections' activity). E.g. 'FMP00001'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of variables.
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a collection of variables, where key represents the Variables Name and Value represents the Variable value.

In order to extract the output values, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>>): this activity is used to iterate the collection of variables. The Iterator.Key contains the Variable Name and Iterator.Value contains the Variable Value.

Get Computer Collections

This activity get collections assigned to computer.

Activity Parameters

The Get Computer Collections activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Computer ID (text box editor type) (type: string): enter the computer ID ( Resource ID) e.g. 1985471
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Machine Name (text box editor type) (type: string): enter the computer name. This parameter takes precedence over the 'Computer Id' parameter.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: List<string>): outputs the SCCM results - list of SCCM collection IDs and names. Format ID:Name

Get Computer Variables

This activity gets a list of computer variables.

Activity Parameters

The Get Computer Variables activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Resource Id (text box editor type) (type: string): enter the resource Id (In order to get resource ids, use 'List Computers' activity). E.g. '16777220'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of variables.
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a collection of variables, where key represents the Variables Name and Value represents the Variable value.

In order to extract the output values, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>>): this activity is used to iterate the collection of variables. The Iterator.Key contains the Variable Name and Iterator.Value contains the Variable Value.

Get Computer Info

This activity gets computer details.

Activity Parameters

The Get Computer Info activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Computer ID (text box editor type) (type: string): enter the computer id (Resource Id). This Id can be obtained by using 'List Computers' activity.
  • Computer Name (text box editor type) (type: string): enter the computer name. This parameter takes precedence over the 'Computer Id' parameter. 
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: Dictionary<string,string>): Outputs the result - as Dictionary. To access the values use  OutputVariable.Item(""Name"") case sensetive! Available Keys: AgentSite, Client, IPAddresses, MACAddresses, Name, NetbiosName, ResourceId, ResourceNames

Get Deployment Status

This activity gets the deployment status.

Activity Parameters

The Get Deployment Status activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Application Name (text box editor type) (type: string): enter the application name. E.g. 'win10_install'.
  • Collection Id (text box editor type) (type: string): enter the collection Id. This parameter takes precedence over 'Collection Name' parameter (In order to get a list of collection names and ids, use 'List Collections' activity). E.g. 'SMS00001'.
  • Collection Name (text box editor type) (type: string): enter the collection name. E.g. "All Systems".
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: string): outputs the deployment status. E.g. 'Target', 'Success', 'Progress', 'Errors', 'ReqNotMet', 'Unknown'.

Get Device From Collection

This activity gets devices from specified collection.

Activity Parameters

The Get Device From Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id. This parameter takes precedence over 'Collection Name' parameter (In order to get a list of collection names and ids, use 'List Collections' activity). E.g. 'SMS00001'.
  • Collection Name (text box editor type) (type: string): enter the collection name. E.g. "All Systems".
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: Collection<KeyValuePair<String,Collection<KeyValuePair<String,String>>>): Outputs a collection of devices, grouped by ResourceId as Key and a collection<KeyValuePair<String,String>> as Value, that contains as keys the devices properties and as values the properties values. The list of keys include: ClientCertType, ClientType, CollectionID, DeviceOwner, Domain, IsActive, IsAlwaysInternet, IsApproved, IsAssigned, IsBlocked, IsClient, IsDecommisioned, IsDirect, IsInternetEnabled, IsVirtualMachine, Name, Priority, ResourceID, ResourceType, SiteCode, SMSID.

In order to extract the output values, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,Collection<KeyValuePair<String,String>>>): this activity is used to iterate the collection of devices. The Iterator.Key contains the DeviceId and Iterator.Value contains the Collection<KeyValuePair<String,String>> of properties and their values.E.g. Iterator.Value(0).Key contains the first property of the device.

Get Device Collection

This activity gets collections of type device collection.

Activity Parameters

The Get Device Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id. This parameter takes precedence over 'Collection Name' parameter (In order to get a list of collection names and ids, use 'List Collections' activity). E.g. 'SMS00001'.
  • Collection Name (text box editor type) (type: string): enter the collection name. E.g. "All Systems".
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Disable Wildcard (combo box control) (type: string): enable this parameter in order to deactivate the search with a sub string of the collection name.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: Collection<KeyValuePair<String,Collection<KeyValuePair<String,String>>>): Outputs collections of type device collection, grouped by CollectionId as Key and a Collection<KeyValuePair<String,String>> as Value, that contains as keys the collection properties and as values the properties values. The list of keys include:CollectionType, CollectionVariablesCount, Comment, CurrentStatus, HasProvisionedMember, IsBuiltIn, IsReferenceCollection, LastChangeTime, LastMemberChangetime, LastRefreshTime, LocalMemberCount, MemberCount, Name, ObjectPath, PowerConfigsCount, RefreshType, ServiceWindowsCount,UseCluster.

In order to extract the output values, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,Collection<KeyValuePair<String,String>>>): this activity is used to iterate the collection of devices. The Iterator.Key contains the DeviceId and Iterator.Value contains the Collection<KeyValuePair<String,String>> of properties and their values.E.g. Iterator.Value(0).Key contains the first property name of the collection.

Get Device Primary Users

This activity lists device primary users. 

Activity Parameters

The Get Device Primary Users activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Machine Name (text box editor type) (type: string): enter the machine name. e.g. DemoMachine
  • Resource ID (text box editor type) (type: string): the resource ID of the device where the users will be received from.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Machine Name (type: string): outputs the device name.
  • Output NetBIOSName (type: string): outputs the NetBIOSName of the device.
  • Output ResourceID (type: string): outputs the Resource ID.
  • Output Unique Usernames (type: List<string>): outputs the unique usernames list of primary users e.g. MyDomain\user.
  • Output Users (type: List<string>): outputs the usernames list of primary users.

Get Folder

This activity gets a list of folders by type.

Activity Parameters

The Get Folder activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Filter Folder Name (text box editor type) (type: string): enter the name of the folder or use a filter if you want to output multiple folders with a name pattern. E.g. input 'Folder' if multiple folders exist with this pattern. like 'Folder1', 'Folder2'.
  • Folder Type (combo box control) (type: string): specify what type of folder you want to output. E.g 'SMS_StateMigration'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of folders.
  • Output Result (type: List<string>): outputs a list of folder names.

Get Folder Item

This activity gets a list of folders items by type.

Activity Parameters

The Get Folder Item activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Filter Container Node ID (text box editor type) (type: string): enter the container node Id (In order to get a list of container node ids, use 'Get Folder' activity) or use a filter if you want to output multiple folder items with a name pattern. E.g. input '167' if multiple folders exist with this pattern, like '1678', '1679'. If left empty, it will display all container nodes ids with matching items.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of folders.
  • Output Result (type: Collection<string,string>): outputs a Collection<KeyValuePair<String,String>> of folder items where key represents the ContainerNodeId and Value represents the MigrationID of the folder item.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>): this activity is used to iterate the collection of packages.

Get Image Packages

This activity returns the image packages list and count.

Activity Parameters

The Get Image Packages activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string):enter the package Id or use a filter if you want to output multiple packages with a name pattern. E.g input 'Package' if multiple packages exist with this pattern, like 'Package1', 'Package2'. Takes precedence over the 'Package Name' parameter, if both parameters are empty it will return all packages.
  • Package Name (text box editor type) (type: string): enter the package name. E.g. 'MyPackage'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a Collection<KeyValuePair<String,String>> of packages where key represents the PackageId and Value represents the Name of the package.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>): this activity is used to iterate the collection of packages.

Get Localized Name

This activity gets application localized name property assigned from a content package.

Activity Parameters

The Get Localized Name activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Application Name (text box editor type) (type: string): enter the application name. E.g. 'win10_install'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: string): outputs the Application Localized Name property

Get Localized Name Version

This activity gets application software version property assigned from a content package.

Activity Parameters

The Get Localized Name Version activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Application Name (text box editor type) (type: string): enter the application name. E.g. 'win10_install'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: string): outputs the Application Software Version property

Get Operating System Install Packages

This activity returns the operating system install packages list and count.

Activity Parameters

The Get Operating System Install Packages activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string):enter the package Id or use a filter if you want to output multiple packages with a name pattern. E.g input 'Package' if multiple packages exist with this pattern, like 'Package1', 'Package2'. Takes precedence over the 'Package Name' parameter, if both parameters are empty it will return all packages.
  • Package Name (text box editor type) (type: string): enter the package name. E.g. 'MyPackage'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a Collection<KeyValuePair<String,String>> of packages where key represents the PackageId and Value represents the Name of the package.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>): this activity is used to iterate the collection of packages.

Get Parent Collection

This activity returns a collection of parents for the specified resource id.

Activity Parameters

The Get Parent Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Resource Id (text box editor type) (type: string): enter the resource Id (In order to get a list of all resource Ids, please use 'Get Collection Members' activity). If the resource Id is not specified it will return all the advertisements. E.g. '167777'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a KeyValuePair<String,String> collection where keys are represented by CollectionId and Values by CollectionName.

Get Packages

This activity returns the packages list and count.

Activity Parameters

The Get Packages activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string):enter the package Id or use a filter if you want to output multiple packages with a name pattern. E.g input 'Package' if multiple packages exist with this pattern, like 'Package1', 'Package2'. Takes precedence over the 'Package Name' parameter, if both parameters are empty it will return all packages.
  • Package Name (text box editor type) (type: string): enter the package name. E.g. 'MyPackage'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a Collection<KeyValuePair<String,String>> of packages where key represents the PackageId and Value represents the Name of the package.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>): this activity is used to iterate the collection of packages.

Get Program

This activity returns a list of programs.

Activity Parameters

The Get Program activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Filter Package Id (text box editor type) (type: string):enter the package Id or use a filter if you want to output multiple packages with a name pattern. E.g input 'Package' if multiple packages exist with this pattern, like 'Package1', 'Package2'. Takes precedence over the 'Package Name' parameter, if both parameters are empty it will return all packages.
  • Filter Program Name (text box editor type) (type: string): enter the name of the Program or use a filter if you want to output multiple programs with a name pattern. E.g. input 'Program' if multiple programs exist with this pattern, like 'Program1', 'Program2'. When used together with 'Filter Package Id' parameter, it will only return programs filtered for the specified package(s).

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of programs.
  • Output Result (type: List<String>): outputs a list of program names.

Get System

This activity returns a list with system info.

Activity Parameters

The Get System activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Search (text box editor type) (type: string): Enter the search property value based on selected type e.g. myDomainName, if type is query you can choose from the following properties(if they are available): Active, AdSiteName, Client, Build, Client, ClientEdition, ClientType, ClientVersion,       DistinguishedName, FullDomainName, HardwareID, Obsolete, ResourceType, SID, SMBIOSGUID, VirtualMachineType under the following format property name='value' e.g. AdSiteName='FNP'.
  • Search Type (combo box control) (type: string): specify whether to use ResourceId, NetbiosName, FullDomainName or Query.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of systems
  • Output Result (type: Collection<KeyValuePair<String,KeyValuePair<String,String>>>): outputs a collection of items, grouped by ResourceId as Key and <KeyValuePair<String,String>> as Value, that contains as keys the property search and as value the property value.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,KeyValuePair<String,String>>): this activity is used to iterate the collection of items.

Get Task Sequence Packages

This activity returns the task sequence packages list and count.

Activity Parameters

The Get Task Sequence Packages activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string):enter the package Id or use a filter if you want to output multiple packages with a name pattern. E.g input 'Package' if multiple packages exist with this pattern, like 'Package1', 'Package2'. Takes precedence over the 'Package Name' parameter, if both parameters are empty it will return all packages.
  • Package Name (text box editor type) (type: string): enter the package name. E.g. 'MyPackage'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Collection<KeyValuePair<String,String>>): outputs a Collection<KeyValuePair<String,String>> of packages where key represents the PackageId and Value represents the Name of the package.

In order to extract the output values from Output Result parameter, use the following activities schema:

Image Removed

CustomForEach (type: KeyValuePair<String,String>): this activity is used to iterate the collection of packages.

Get User Info

This activity gets user details.

Activity Parameters

The Get User Info activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • User ID (text box editor type) (type: string): enter the User ID ( Resource ID). This value can be retrieved by List Users activity.
  • Username (text box editor type) (type: string): enter the unique username. E.g 'domain\MyUser'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: List<KeyValuePair<string,string>>): outputs the results - list of KeyValuePairs. To access the values use as key: FullUserNAme, Name, NetworkOperatingSystem, UniqueUserName, UserName.

Create Software Driver Package

This activity creates a new software driver package.

Activity Parameters

The Create Software Driver Package activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • New Package Description (text box editor type) (type: string): enter the software package description e,g My new package description
  • New Package Name (text box editor type) (type: string): enter the software package name e.g. C:\\MyNewSourcePackage
  • New Package Source Flag (text box editor type) (type: string): enter the software package source flag e.g. 2
  • New Package Source Path (text box editor type) (type: string): enter the software package source path  e.g. C:\\MyNewSourcePackage

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: string): outputs the result - true if the operation succeeded.

Create Software Update Deployment Package

This activity creates a new software update deployment package.

Activity Parameters

The Create Software Update Deployment Package activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • New Package Description (text box editor type) (type: string): enter the software package description e,g My new package description
  • New Package Name (text box editor type) (type: string): enter the software package name e.g. C:\\MyNewSourcePackage
  • New Package Source Flag (text box editor type) (type: string): enter the software package source flag e.g. 2
  • New Package Source Path (text box editor type) (type: string): enter the software package source path  e.g. C:\\MyNewSourcePackage

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: string): outputs the result - true if the operation succeeded.

List Collections

This activity lists all SCCM available collections.

Activity Parameters

The List Collections activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: List<string>): outputs the SCCM results - list of SCCM collections IDs and names format ID:Name

List Computers

This activity lists all computers.

Activity Parameters

The List Computers activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output (type: List<string>): outputs the results - list of computers resource IDs and names. Format ID:Name

List Software Driver Packages

This activity lists all software driver packages.

Activity Parameters

The List Software Driver Packages activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: List<string>): outputs the results - list of packages , resource IDs and names. Format ID:Name

List Software Update Deployment Packages

This activity lists all software update deployment packages.

Activity Parameters

The List Software Update Deployment Packages Packages activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: List<string>): outputs the results - list of packages , resource IDs and names. Format ID:Name

List Users

This activity lists all users.

Activity Parameters

The List Users activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: List<string>): outputs the results - list of users IDs and names. 

Refresh Collection

This activity refreshes the specified collection.

Activity Parameters

The Refresh Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Collection ID (text box editor type) (type: string): enter the collection ID ( In order to get the collection Id, use 'List Collections' activity). E.g. 'SMS00001'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of collections.

Refresh Device Collection

This activity refreshes the specified device collection.

Activity Parameters

The Refresh Device Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Collection Id (text box editor type) (type: string): enter the collection Id. This parameter takes precedence over the 'Collection Name' parameter (In order to get a list of all collection names and ids, please use 'List Collections' activity). E.g.'SMS00001'.
  • Collection Name (text box editor type) (type: string): enter the collection name. E.g. 'All Systems'.

Refresh Package Source

This activity refreshes the specified package source.

Activity Parameters

The Refresh Package Source activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string): enter the package Id (In order to get a list of all packages names and ids, please use 'Get Packages' activity). E.g.'FMS00001'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32): outputs the number of packages.

Modify Advertisement Flags

This activity modifies the specified advertisement flags.

Activity Parameters

The Modify Advertisement Flags activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Advertisement Flags:

The flags are composing one single Int32 result number. Each flag has a bit position (e.g. 24, 2, 3), after setting on true a parameter will toggle the corresponding bit position in the result.

  • APTSINTRANETONLY (combo box control) (type: string): sets the APTSINTRANETONLY flag.
  • DONOT_FALLBACK (combo box control) (type: string): sets the DONOT_FALLBACK flag.
  • ENABLE_PEER_CACHING (combo box control) (type: string): sets the ENABLE_PEER_CACHING flag.
  • ENABLE_TS_FROM_CD_AND_PXE (combo box control) (type: string): sets the ENABLE_TS_FROM_CD_AND_PXE flag.
  • HIDDENINWINPE (combo box control) (type: string): sets the HIDDENINWINPE flag.
  • IMMEDIATE (combo box control) (type: string): sets the IMMEDIATE flag.
  • NO_DISPLAY (combo box control) (type: string): sets the NO_DISPLAY flag.
  • ONSLOWNET (combo box control) (type: string): sets the ONSLOWNET flag.
  • ONSYSTEMSTARTUP (combo box control) (type: string): sets the ONSYSTEMSTARTUP flag.
  • ONUSERLOGOFF (combo box control) (type: string): sets the ONUSERLOGOFF flag.
  • ONUSERLOGON (combo box control) (type: string): sets the ONUSERLOGON flag.
  • OPTIONALPREDOWNLOAD (combo box control) (type: string): sets the OPTIONALPREDOWNLOAD flag.
  • OVERRIDE_SERVICE_WINDOWS (combo box control) (type: string): sets the OVERRIDE_SERVICE_WINDOWS flag.
  • REBOOT_OUTSIDE_OF_SERVICE_WINDOWS (combo box control) (type: string): sets the REBOOT_OUTSIDE_OF_SERVICE_WINDOWS flag.
  • SHOW_PROGRESS (combo box control) (type: string): sets the SHOW_PROGRESS flag.
  • TARGETTOWINPE (combo box control) (type: string): sets the TARGETTOWINPE flag.
  • WAKE_ON_LAN_ENABLED (combo box control) (type: string): sets the WAKE_ON_LAN_ENABLED flag.
  • WINDOWS_CE (combo box control) (type: string): sets the WINDOWS_CE flag.

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Advertisement Id (text box editor type) (type: string): enter the advertisement Id (Deployment Id) (In order to get a collection of Ids, use 'Get Advertisements' activity). E.g. 'FMP1001'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of advertisements
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Modify Boot Image Package

This activity modifies a property value for a boot image package.

Activity Parameters

The Modify Boot Image Package activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string):enter the package Id (In order to get a list of package ids, use 'Get Boot Image Packages' activity). E.g. 'FMP0001'
  • Property Name (text box editor type) (type: string): enter the property name of the boot image package, from the following list (if they are available): ActionInProgress, BaseBoardProductID, BootIMageID, Category, Description, DriveManufacturer, DriverModel, DriverOSVersion, DriverPkgVersion, Duration, Language, ObjectPath, PackageType, PkgSourceFlag, Priority, ProgramFlags, ShareName, ShareType, SourceVersion, Type, Version.
  • Property Value (text box editor type) (type: string): enter the property value for the boot image package.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Modify Boot Image Package PKG Flags

This activity modifies boot image package flags.

Activity Parameters

The Modify Boot Image Package PKG Flags activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Package Flags:

The flags are composing one single Int32 result number. Each flag has a bit position (e.g. 24, 2, 3), after setting on true a parameter will toggle the corresponding bit position in the result.
  • DISTRIBUTE_ON_DEMAND (combo box control) (type: string): sets the DISTRIBUTE_ON_DEMAND flag.
  • DO_NOT_DOWNLOAD (combo box control) (type: string): sets the DO_NOT_DOWNLOAD flag.
  • NO_PACKAGE (combo box control) (type: string): sets the NO_PACKAGE flag.
  • PERSIST_IN_CACHE (combo box control) (type: string): sets the PERSIST_IN_CACHE flag.
  • USE_BINARY_DELTA_REP (combo box control) (type: string): sets the USE_BINARY_DELTA_REP flag.
  • USE_SPECIAL_MIF (combo box control) (type: string): sets the USE_SPECIAL_MIF flag.

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string):enter the package Id (In order to get a list of package ids, use 'Get Boot Image Packages' activity). E.g. 'FMP0001'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Modify Collection Add Direct Member

This activity modifies the specified collection by adding a new member.

Activity Parameters

The Modify Collection Add Direct Member activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id where the member will be added (In order to get a list of collection Ids, use 'List Collections' activity). The type of the collection must match the type selected in 'Membership Type' parameter, for example, if the 'Membership Type' selected is 'System', a device collection Id must be entered here. 
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Membership Type (combo box control) (type: string): specify whether to use 'System', 'User' or 'User Group' membership type.
  • Resource Id (text box editor type) (type: string): enter the resource Id of the member to be added to the collection (Only objects that are members of the 'Collection Id' limiting collection can be added). The type of the resource Id must match the type selected in 'Membership Type' parameter, for example, if the 'Membership Type' selected is 'System', the resource Id from a device is required. 

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of collections.
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Modify Collection Add Membership

This activity modifies the specified collection by adding a new memberhip rule.

Activity Parameters

The Modify Collection Add Membership activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id where the member will be added (In order to get a list of collection Ids, use 'List Collections' activity). E.g. 'FMP0001'.
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Limiting Collection Id (text box editor type) (type: string): change the limiting collection of the 'Collection Id' by entering a new limiting collection Id (In order to get a list of collection Ids, use 'List Collections' activity). E.g. 'FMP000A'. 
  • Rule Name (text box editor type) (type: string): enter the descriptive name that identifies the rule. The default value is ''.
  • Rule Query (text box editor type) (type: string): enter the rule query expression (WQL SELECT statement having results that are used to populate the collection. The statement must specify a resource class name. The default value is ''. The query can use the LimitToCollectionID property to further limit the results). E.g. 'Select * from SMS_R_User'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of collections.
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Modify Task Sequence Image

This activity modifies the image of a specified task sequence.

Activity Parameters

The Modify Task Sequence Image activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Image Package Id (text box editor type) (type: string): enter the image package Id that will replace the existing image package Id (In order to get a list of image package Ids, use 'Get Image Packages' activity). E.g. 'FMP20001'.
  • Package Id (text box editor type) (type: string): enter the package Id that will be modified (In order to get a list of package Ids, use 'Get Packages' activity). E.g. 'FMP0001'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of image packages
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Modify Task Sequence Package

This activity modifies a property value for the specified task sequence package.

Activity Parameters

The Modify Task Sequence Package activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string): enter the package Id (In order to get a list of package Ids, use 'Get Task Sequence Packages' activity). E.g. 'FMP00001'.
  • Property Name (text box editor type) (type: string): enter the property name of the task sequence package, from the following list (if they are available): ActionInProgress, BaseBoardProductID, BootIMageID, Category, Description, DriveManufacturer, DriverModel, DriverOSVersion, DriverPkgVersion, Duration, Language, ObjectPath, PackageType, PkgSourceFlag, Priority, ProgramFlags, ShareName, ShareType, SourceVersion, Type, Version.
  • Property Value (text box editor type) (type: string): enter the property value of the task sequence package.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Modify Task Sequence Package PKG Flags

This activity modifies task sequence PKG(Package) flags.

Activity Parameters

The Modify Task Sequence Package PKG Flags activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Package Flags:

The flags are composing one single Int32 result number. Each flag has a bit position (e.g. 24, 2, 3), after setting on true a parameter will toggle the corresponding bit position in the result.

  • DISTRIBUTE_ON_DEMAND (combo box control) (type: string): sets the DISTRIBUTE_ON_DEMAND flag.
  • DO_NOT_DOWNLOAD (combo box control) (type: string): sets the DO_NOT_DOWNLOAD flag.
  • NO_PACKAGE (combo box control) (type: string): sets the NO_PACKAGE flag.
  • PERSIST_IN_CACHE (combo box control) (type: string): sets the PERSIST_IN_CACHE flag.
  • USE_BINARY_DELTA_REP (combo box control) (type: string): sets the USE_BINARY_DELTA_REP flag.
  • USE_SPECIAL_MIF (combo box control) (type: string): sets the USE_SPECIAL_MIF flag.

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Package Id (text box editor type) (type: string): enter the task sequence package Id (In order to get a list of package ids, use 'Get Task Sequence Packages' activity). E.g. 'FMP0001'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Count (type: Int32):outputs the number of packages
  • Output Result (type: Boolean): outputs the result - True if operation succeeded and False otherwise.

Remove Computer from Collection

This activity removes a device from a collection.

Activity Parameters

The Remove Computer from Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result (type: string): outputs the result - true if operation succeeded.

Remove User from Collection

This activity removes a user from a membership collection.

Activity Parameters

The Remove User from Collection activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection ID (text box editor type) (type: string): enter the collection ID. This parameter can be returned using 14289109049 activity.
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Username (text box editor type) (type: string): enter the unique username. E.g. 'domain\myUser'.

The Read Only Output variable are the possible output values that the activity will provide:

...

Remove User from Primary Device

This activity removes a user from primary device.

Activity Parameters

The Remove User from Primary Device activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Computer ID (text box editor type) (type: string): enter the Resource Id. This parameter takes precedence over the Machine Name parameter.
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Machine Name (text box editor type) (type: string): enter the machine name. E.g. 'VTREP2000'
  • Username (text box editor type) (type: string): enter the username. E.g 'domain\demouser'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result (type: string): outputs the result - true if the operation succeeded.

Set Collection Variable

This activity sets a new value for an existing variable or creates a new variable with the specified value.

Activity Parameters

The Set Collection Variable activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id (in order to get the collection ids, use 'List Collections' activity). E.g. 'FMP00001'
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Precedence (text box editor type) (type: Int32): enter the precedence of the variable over other variables in the array.
  • Variable Name (text box editor type) (type: string): enter the variable name for the specified collection (in order to get existing variables, use 'Get Collection Variables' activity). E.g. 'VariableName'
  • Variable Value (text box editor type) (type: string): enter the variable value for the specified collection. E.g. 'VariableValue'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: boolean): outputs the result -  true if operation succeeded.

Set Computer Variable

This activity sets a new value for an existing variable or creates a new variable with the specified value.

Activity Parameters

The Set Computer Variable activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Machine Name (text box editor type) (type: string): enter the machine name. Use this parameter together with 'Machine Site' parameter if 'Resource Id' parameter is left empty. E.g. 'MyMachine'
  • Machine Site (text box editor type) (type: string): enter the machine site. E.g. 'FNP'
  • Resource Id (text box editor type) (type: Int32): enter the resource Id for the computer (In order to get a list of resource Ids, use 'List Computers'  activity). This parameter takes precedence over the 'Machine Name' parameter.
  • Variable Name (text box editor type) (type: string): enter the variable name for the specified computer (in order to get existing variables, use 'Get Computer VariablesExecute Task Sequence
  • Install Application



Execute Task Sequence

This activity executes a task sequence program on a target machine.

Activity Parameters

The Execute Task Sequence activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Added

Parameters:

  • Package Id (text box editor type) (type: string): enter the task sequence package Id (In order to get a list of packages, use 'Get Task Sequence Packages' activity). E.g. 'VariableNameFMP00001'.
  • Variable Value Password (text password box editor typecontrol) (type: string): enter the variable value password for the specified computer. E.g. 'VariableValue'

The Read Only Output variable are the possible output values that the activity will provide:

  • Output Result (type: boolean): outputs the result -  true if operation succeeded.

Set User To Primary Device

This activity sets a primary device (Device Affinity).

Activity Parameters

The Set User To Primary Device activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection target machine username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the CCM username (this parameter is used only when the user wants to send an encrypted password from outside the task, for example Flowster Studio Portal)
  • Program Id (text box editor type) (type: objectstring): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.Computer Id  enter the program Id. The default value for this parameter is '*'
  • Program Name (text box editor type) (type: string): enter the computer ID e.g. '167777223'. This parameter can be returned by using 'List Computers' activity.User (text box editor the program name from the target client. This parameter takes precedence over 'Package Id' parameter.
  • Target Client (text box editor type) (type: string): enter the target client where the task sequence will be executed.
  • Username (text box editor type) (type: string):  enter enter the unique username ( an existing username) etarget client username. E.g. 'Domaindomain\DemoUser'. If the user does not exist, the activity will not throw an exceptiondemouser'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result (type: string): outputs the result -  true if operation succeededOutput result code Result (type: Int32): outputs the result code - 0 if operation succeeded

Uninstall Driver Package

...

  • 0 to indicate success or non-zero to indicate failure.


Install Application

This activity installs the specified application on the target client.

Activity Parameters

The Uninstall Driver PackageThe Install Application activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

...

:

Image Added

Parameters:

  • Action (combo box control) (type: string): select the desired action to be performed on the target machine.
  • Application Localized Name (text box editor type) (type: string): enter the application localized name (In order to get this value, use 'Get Localized Name' activity). E.g. 'MyAppLocalizedName'
  • Password (password box control) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.Package Id (text box editor string): enter the password for the target machine username.
  • Password Binding (text box editor type) (type: string):  enter the driver package ID you want to uninstall.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result bind to a variable containing the encrypted password for the CCM username (this parameter is used only when the user wants to send an encrypted password from outside the task, for example Flowster Studio Portal)
  • Software Version (text box editor type) (type: string): outputs the result - true if operation succeeded.

Remove Software Update Deployment

This activity removes a software update deployment..

Activity Parameters

The Remove Software Update Deployment activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image Removed

Parameters:

  • Connection  enter the application software version (In order to take this value, use 'Get Localized Name Version' activity).
  • Target Client (text box editor type) (type: objectstring): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.Package Id (text box editor  enter the target client. E.g. 'MyMachine'.
  • Username (text box editor type) (type: string):  enter the software update deployment package ID you want to uninstallenter the target client username. E.g. 'domain\demouser'.

The Read Only Output variable are the possible output values that the activity will provide:

  • Output result Status (type: stringInt32): outputs the result - true if operation succeeded0 to indicate success or non-zero to indicate failure.