Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 76 Next »





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:


Parameters:

  • Collection ID (text box editor type) (type: string): enter the collection ID. This parameter can be returned using SCCM#List Collections activity. This parameter is optional. If no value is provided, the device is added to the generic Collection "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.
  • MAC (text box editor type) (type: string): enter the MAC for the computer you want to add to the collection e.g. 00-14-22-01-23-45
  • Net BIOS Name (text box editor type) (type: string): enter the Net BIOS Name e.g. Client1. This parameter takes precedence over the SM BIOS GUID parameter.
  • SM BIOS Guid  (text box editor type) (type: string): enter the SM(Stage Machine) BIOS GUID(UUID) e.g. 45 38 d4 b6 00 90 3e 75-94 06 b3 10 es fa 2b 1e

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:

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection ID. This parameter can be returned using SCCM#List Collections activity.
  • Device Id (text box editor type) (type: string): enter the computer Id to be added to the collection. e.g. '16777220'.
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Device Name (text box editor type) (type: string): enter the device name e.g. Client1. If this parameter is provided, SM BIOS Guid parameter is not necessary. This parameter takes precedence over the SM BIOS Guid parameter.

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:

Parameters:

  • Collection ID (text box editor type) (type: string): enter the collection ID. This parameter can be returned using SCCM#List Collections activity.
  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Users list (text box editor type) (type: string): enter the user names separated by comma ','

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:

Parameters:

  • Password (password editor type) (type: string): the password for the provided username.
  • Password Binding (text box editor type) (type: string): bind to a variable containing the encrypted password for the connection. (This parameter is used only when the user wants to send an encrypted password from outside the workflow, for example Flowster Portal).
  • Persistence (combobox editor type) (type: string): enable this parameter in order to serialize activities for persistence.
  • Server Path (text box type) (type: string): enter SCCM server path - ServerName e.g. SCCMServer
  • Username(text box type) (type: string): enter the SCCM username e.g. Domain\Demouser

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:

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). This parameter takes precedence over the 'Collection Name' parameter. E.g. 'FMP00001'
  • Collection Name (text box editor type) (type: string): enter the advertisement existing collection name (in order to get a list of collections, use 'List Collections' activity). E.g. 'DemoCollection'. In case of multiple collections with the same name, first one will be used. 
  • 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). This parameter takes precedence over the 'Package Name' parameter. E.g. 'FMP00001'
  • Package Name (text box editor type) (type: string): enter the advertisement existing package name (In order to get a list of packags, use ''Get Packages activity) E.g. 'DemoPackage'. In case of multiple packages with the same name, the first one will be used. 
  • 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:

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). This parameter takes precedence over the 'Limiting Collection name' parameter. E.g. 'FMP00001'
  • Limiting Collection Name (text box editor type) (type: Int32): enter the limiting collection name (In order to get a list of all collection names and Ids, use 'List Collections' activity). E.g. 'FMP00001'. In case multiple collections with the same name, the first one will be used. 
  • Name (text box editor type) (type: string): enter the device collection name. E.g. 'MyCollection'
  • Path (text box editor type) (type: string): enter the path where the device collection name will be created. E.g. '/MyPath/Subfolder'


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:

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). This parameter takes precedence over the 'Limiting Collection Name' parameter. E.g. 'FMP00001'
  • Limiting Collection Name (text box editor type) (type: Int32): enter the limiting collection name (In order to get a list of all collection names and Ids, use 'List Collections' activity). E.g. 'All Users'
  • 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:

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • MAC (text box type) (type: string): enter the MAC Address in format '00:00:00:00:00:00'. E.g. '00:14:22:01:23:45'
  • NetBIOSName (text box type) (type: string): enter the net BIOS name for the new computer/resource. E.g 'Client1'
  • SM BIOS Guid (text box type) (type: string): enter the SM (Stage Machine) BIOS GUID (UUID). E.g '42 38 d4 b6 00 90 3e 75-94 06 b3 10 ea fa 2b 1e'

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:

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). This parameter takes precedence over the 'Parent Folder Name' parameter. E.g. '16777220'
  • Parent Folder Name (text box editor type) (type: string): enter the parent folder's name (In order to get a list of folders, use 'Get Folder' activity). E.g. 'Flowster Solutions'. 


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:

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:

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). This parameter takes precedence over the 'Package Name' parameter. E.g. 'FMP0001'
  • Package Name (text box editor type) (type: string): enter the package name (in order to get a list of packages, use 'Get Packages' activity). E.g. 'Package1', In case of multplie packages with the same name, the first one will be used. 
  • 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:

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.

Activity Parameters

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

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). This parameter takes precedence over the 'Collection Name' parameter. E.g. 'FMP00001'
  • Collection Name (text box editor type) (type: string): enter the collection name (In order to get the list of collection names, use 'List Collections' activity). E.g. 'DemoCollection'. In case of multiple collections with the same name, the first one will be used. 
  • 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:

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id (in order to get the collection ids, use 'List Collections' activity). This parameter takes precedence over the 'Collection Name' parameter. E.g. 'FMP00001'
  • Collection Name (text box editor type) (type: string): enter the collection name (in order to get the collection ids, use 'List Collections' activity). E.g. 'FMP00001'. In case of  multiple collections with the same name, the first one will be used. 
  • 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 Collection 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:

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(resource) name (in order to get resource names, use 'List Computers' activity). E.g. 'Computer1'. In case of multiple machines with the same name, the first one will be used. 
  • Resource Id (text box editor type) (type: string): enter the resource Id (in order to get resource ids, use 'List Computers' activity). This parameter takes precedence over the 'Machine Name' parameter. E.g. '16777224'
  • 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 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:

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:

Parameters:

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


Deploy Application

This activity deploys the specified application on the selected collection.

Activity Parameters

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

Parameters:

  • Application Name (text box editor type) (type: string): enter the application name (for the successful deployment of the application, the content must be already distributed on the specified collection). E.g. 'MyApp'.
  • Collection Name (text box editor type) (type: string): enter the target collection name . E.g. 'MyCollection'.
  • Target Collection Id (text box editor type) (type: string): enter the target 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.
  • Deploy Action (combo box control) (type: string): choose the deployment action Uninstall/Install.
  • Deploy Purpose (combo box control) (type: string): choose the deployment purpose Available/Required.

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

  • Output Result (type: boolean): outputs the deployment status. E.g. 'Target' , 'Success', 'Progress' etc.

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:

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:

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:

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:

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:

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:

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:

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:

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). This parameter takes precedence over the ;Collection Name' parameter. E.g. 'FMP00001'
  • Collection Name (text box editor type) (type: string): enter the collection name (In order to get collection names, use 'List Collections' activity). E.g. 'DemoCollection'

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:

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:

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:

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. 'Machine1'
  • Resource Id (text box editor type) (type: string): enter the resource Id (In order to get resource ids, use 'List Computers' activity). This parameter takes precedence over the 'Machine Name' parameter. 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:

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:

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:

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:

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.
  • Machine Name (text box editor type) (type: string): enter the machine name (In order to get a list of machine names, use 'List Computers' activity). E.g. "DemoWin7". In case of multiple machines with the same name, the first one is used. 
  • Resource Id (text box editor type) (type: string): enter the resource Id (In order to get a list of resource ids, use 'List Computers' activity). This parameter takes precedence over 'Machine Name' parameter. E.g. '1234567'.

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

  • Output Result (type: Collection<KeyValuePair<String,String>>): Outputs a collection of type Collection<KeyValuePair<String,String>>, 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.


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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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

Get Distribution Point NAL Paths

This activity returns the distribution point NAL (Network Abstraction Layer) Paths list for the assigned package.

Activity Parameters

The Get Distribution Point NAL Paths activity parameters can be provided by manual inserted values or via IN arguments or variables:

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 distribution point assigned package Id. E.g. 'FMP0001A'. This parameter takes precedence over the 'Package Name; parameter. 
  • Package Name (text box editor type) (type: string): enter the distribution point assigned package name. E.g. 'DemoPackage'. In case multiple packages with the same name, the first one will be used. 


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

  • Output Result (type: List<String>): outputs a list of distribution NAL Paths.

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:

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 resource name (In order to get a list of all resources, please use 'Get Collection Members' activity). E.g. 'DemoMachine1'. n case of multiple machines with the same name, the first one will be used. 
  • 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). This parameter takes precedence over the 'Machine Name' parameter.  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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

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:

Parameters:

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

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • MAC Name (text box editor type) (type: string): enter the MAC name
  • Server Name (text box editor type) (type: string): enter the server name. This parameter takes precedence over MAC Address

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:

Parameters:

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

Parameters:

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

Parameters:

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

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'. This parameter takes precedence over the 'Collection Name' parameter.
  • Collection Name (text box editor type) (type: string): enter the collection name ( In order to get the collection Id, use 'List Collections' activity). E.g. 'DemoCollection'. In case of multiple collections with the same name, the first one will be used. 

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:

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:

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'. This parameter takes precedence over the 'Package Name' parameter.
  • Package Name (text box editor type) (type: string): enter the package name (In order to get a list of all packages names and ids, please use 'Get Packages' activity). E.g.'FMS00001'. In case of multiple packages with the same name, the first one will be used. 

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

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


Refresh Package Source At Distribution Point

This activity refreshes the specified package source at distribution point.

Activity Parameters

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

Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • NAL Path Query (text box editor type) (type: string): enter the Network Abstraction Layer path to the distribution point server (In order to get a list of NAL Paths for the specified distribution point package, use 'Get Distribution Point NAL Paths' activity).
  • Package Id (text box editor type) (type: string): enter the distribution point assigned package Id . E.g.'FMS00001'. This parameter takes precedence over the 'Package Name' parameter.
  • Package Name (text box editor type) (type: string): enter the distribution point assigned package name . E.g.'Configuration Manager Package'. If multiple packages exist with the same name, the first one will be used. 
  • Selected Method (combo box control) (type: string): select refresh method from the following list: Single Distribution Point, Distribution Point Group or All Distribution Points.

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

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


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:

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:

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). This parameter takes precedence over the 'Package  Name' parameter. E.g. 'FMP0001'
  • Package Name (text box editor type) (type: string):enter the package name (In order to get a list of packages, use 'Get Boot Image Packages' activity). E.g. 'Boot image v86'
  • 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:

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). This parameter takes precedence over the 'Package  Name' parameter. E.g. 'FMP0001''
  • Package Name (text box editor type) (type: string):enter the package name (In order to get a list of packages, use 'Get Boot Image Packages' activity). E.g. 'Boot image v86'

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:

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. This parameter takes precedence over the 'Collection Name' parameter.
  • Collection Name (text box editor type) (type: string): enter the collection name where the member will be added (In order to get a list of collection names, 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 name 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.
  • Machine Name (text box editor type) (type: string): enter the machine name  (In order to get a list of machine names, use 'List Computers' activity). In case of multiple machines with the same name, the first one will  be used.
  • 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 membership rule.

Activity Parameters

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

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). This parameter takes precedence over the 'Collection Name' parameter. E.g. 'FMP0001'.
  • Collection Name (text box editor type) (type: string): enter the collection name  (In order to get a list of collection names, use 'List Collections' activity). In case of multiple collections with the same name, the first one will be used. 
  • 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).  This parameter takes precedence over the 'Limiting Collection Name' parameter. E.g. 'FMP000A'. 
  • Limiting Collection Name (text box editor type) (type: string): enter the limiting collection name  (In order to get a list of collection names, use 'List Collections' activity). In case of multiple collections with the same name, the first one will be used. 
  • 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:

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). This parameter takes precedence over the 'Image Package name' parameter. E.g. 'FMP20001'.
  • Image Package Name  (text box editor type) (type: string): enter the image package name that will replace the existing image package  (In order to get a list of image package names, 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 Task Sequence Packages' activity). This parameter takes precedence over the 'Package Name' parameter. E.g. 'FMP0001'.
  • Package Name (text box editor type) (type: string): enter the package name that will be modified (In order to get a list of task sequence packages, use 'Get Task Sequence Packages' activity). E.g. 'DemoTaskSeq'.

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:

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). This parameter takes precedence over the 'Package Name' parameter. E.g. 'FMP00001'.
  • Package Name (text box editor type) (type: string): enter the package name (In order to get a list of packages, use 'Get Task Sequence Packages' activity). E.g. 'DemoTaskSeq'.
  • 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:

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). This parameter takes precedence over the 'Package Name' parameter. E.g. 'FMP0001'
  • Package Name (text box editor type) (type: string): enter the task sequence package name (In order to get a list of package names, use 'Get Task Sequence Packages' activity). E.g. 'FMP0001'. In case multiple packages with the same name, the first one will be used. 

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:

Parameters:

  • Collection ID (text box editor type) (type: string): enter the collection ID. This parameter can be returned using SCCM#List Collections activity.
  • Computer ID (text box editor type) (type: string): enter the computer ID. This parameter can be returned using SCCM#List Computers activity. 
  • 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 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:

Parameters:

  • Collection ID (text box editor type) (type: string): enter the collection ID. This parameter can be returned using SCCM#List Collections 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:

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


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:


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:

Parameters:

  • Collection Id (text box editor type) (type: string): enter the collection Id (in order to get the collection ids, use 'List Collections' activity). This parameter takes precedence over the 'Collection Name' parameter. E.g. 'FMP00001'
  • Collection Name (text box editor type) (type: string): enter the collection name (in order to get the collection name, use 'List Collections' activity). E.g. 'FMP00001'. In case of multiple collections with the same name, the first one will be used. 
  • 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:

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 Variables' activity). E.g. 'VariableName'
  • Variable Value (text box editor type) (type: string): enter the variable value 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:


Parameters:

  • Connection (text box editor type) (type: object): SCCM connection string. The Output from Connect to SCCM activity should be used as Input here.
  • Computer Id (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 type) (type: string): enter the unique username ( an existing username) e.g. 'Domain\DemoUser'. If the user does not exist, the activity will not throw an exception.

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
  • Output result code (type: Int32): outputs the result code - 0 if operation succeeded



Uninstall Driver Package

This activity uninstalls a driver package by ID.

Activity Parameters

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


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 driver package ID you want to uninstall.

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

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 software update deployment package ID you want to uninstall.

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.


  • No labels