- Add New Device
- Add Device to Collection
- Add Users to Collection
- Connect to SCCM
- Create Computer
- Delete Computer
- Get Collection Info
- Get Computer Collections
- Get Computer Info
- Get Device Primary Users
- Get User Info
- Create Software Driver Package
- Create Software Update Deployment Package
- List Collections
- List Computers
- List Software Driver Packages
- List Software Update Deployment Packages
- List Users
- Remove Computer from Collection
- Remove User from Collection
- Remove User from Primary Device
- Disconnect from SCCM
- Set User To Primary Device
- Uninstall Driver Package
- Remove Software Update Deployment
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 Device to Collection
This activity adds a device to a collection.
Activity Parameters
The Add Device 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 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.
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.
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 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 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 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 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.
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 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.