Versions Compared

Key

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


Activities

...

  • ClearAttribute (text box editor type) (type: string): the attribute that will be cleared/removed.
  • Entry (text box editor type) (type: string): the entry path of the Active Directory entry, or bind this parameter with the output parameter of a Get Entry activity. If the Entry Path will be manually inserted, the accepted format should be written like in the following example: "LDAP://servername.dc1.com/CN=DemoUser,OU=DemoOU,DC=dc1,DC=com"



Using Get Entry activities: get Entry activities can be used in order to extract the needed entry paths from Active Directory. The steps below are describing a scenario of how to use both Get Entry and ClearADAttributeValue activity:

...

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

Image RemovedImage Added

Parameters:

  • Entry (text box editor type) (type: string): the entry for the account, in this case the entry for an user account. The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201servername.FMRPdc1.interncom/CN=TestingUserDemoUser1,OU=Users,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom":
    Image Removed.

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

  • Output  (type: collection<collection<string>>): outputs a collection of Groups and their AD paths. To use the elements of the collection, use Get Element From Collection activity.
  • Output Rows Count (type: int32): outputs Rows Count of the returned values.
 Image Removed

Execution: the activity will retrieve all the groups where the given entry is a member of:

Image Removed

...

.



Get Users in Group

This activity retrieves a collection containing the users of a specified group.

...

  • Attributes (text box editor type) (type: string): the attributes to retrieve for found users, in addition to the 'Path' attribute, which is retrieved by default. The attributes must be separated by ','. For example: name,distinguishedName,sAMAccount.
  • Group Name (text box editor type) (type: string): the group name. This value can be used when no path is given for the group
  • Group Path (text box editor type) (type: string): the entry for the group. The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201servername.FMRPdc1.interncom/CN=TestingGroup,OU=Groups,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom":.
    Image Removed

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

  • Output  (type: collection<collection<string>>): outputs a collection of Users and their AD paths.To use the elements of the collection, use Get Element From Collection activity.
  • Output Rows Count  (type: int32): outputs Rows Count for retrieved users.
 

Image Removed


Execution: the activity will retrieve all the users which are members of the given group:

Image Removed

...

.


Group Exists

This activity checks in the Active Directory if specified group has an entry in 'Groups' class.

...

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

Image RemovedImage Added

Parameters:

  • Entry Path (text box editor type) (type: string): the entry for the user. The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingUserDemoUser1,OU=Users,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom":
    Image Removed.
  • Group Path (text box editor type) (type: string): the entry for the group. The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingGroupDemoGroup1,OU=Groups,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom":.Image Removed

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

...

 

Execution: the activity will search if the given user (Entry Path parameter) is a member of the given group (Group Path parameter). If yes, it will return True, otherwise False:






Join Computer to Domain

This activity joins a computer to a specified domain.

Activity Parameters

The Join Computer to Domain activity parameters can be provided by manual inserted values or via IN arguments or variables:

Image RemovedImage Added

Parameters:

  • Account Create (combo box editor type): specifies if the activity will also create a Computer account into Active Directory for the given machine. If set to Yes, then the account will be created in the given Destination OU or in the default location (if Destination OU is empty). If set to No, the activity will only join the computer to the domain, without creating an account for it.
  • Destination OU (text box editor type) (type: string): the Active Directory organizational unit (OU) where the new computer account will be created. If this parameter is specified and if the Account Create flag is set to Yes, then the new computer account will be created in this AD location. If the field is left empty and the Account Create flag is set to Yes, the new computer account will be created in the AD's default Computers location.
  • Domain (text box editor type) (type: string): the domain where the given machine will be joined. For example, "FMRPdc1.interncom".
  • Domain Join if Joined (combo box editor type) : specifies if the machine will rejoin the given domain, if it is already joined. If set to No, the machine will not rejoin the domain (only if it is already joined) and the activity message will be "The machine is already joined to the domain".
  • Machine Name (text box editor type) (type: string): the name of the machine which will be joined to the given domain. If Account Create is set to Yes, then this will also be the name of the AD computer account.
  • Password (password box editor type) (type: string): the password for the user which will try adding the machine to the domain.
  • 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 Studio Portal.
  • User Domain (text box editor type) (type: string): the domain of the user which will try to add the machine to the domain. For example "FMRPdc1.interncom", which is also the domain where the user is a member of.
  • Username (text box editor type) (type: string): the user which will try adding the machine to the domain. The user must have rights to perform this kind of operation.

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

  • Output  (type: booleanString): outputs the status of the operation.
 

Execution: the activity will try to add the given machine to the given domain, for example:




 

Move Entry

This activity moves a specified entry to a new location in Active Directory.

...

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

Image RemovedImage Added

Parameters:

  • Entry (text box editor type) (type: string): the entry for the user. The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingUserDemouser1,OU=Users,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom":.Image Removed
  • Entry New Location (text box editor type) (type: string): the entry for the new location (in this example a group is given). The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/OU=Users,OU=__DEV-Demo,DemoUsers,DC=FMRPdc1,DC=interncom":
    Image Removed.
 

Execution: the activity will move the user into the new location. In the screenshot below, there can be seen the user in the new location, in Active Directory:.

Image Removed


 

Remove Computer from Group

...

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

Image RemovedImage Added


Parameters:

  • Computer (text box editor type) (type: string): the entry for the computer. The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingMachineDemoComputer1,OU=Computers,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom":.Image Removed
  • Group (text box editor type) (type: string): the entry for the group where the computer is a member of. The entry can be linked to a variable outputed by the GetEntry activity (for GetEntry binding usage, see the Add Computer To Group activity) or written by hand. The accepted format should be written as in the given example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingGroupDemoGroups,OU=Groups,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom":
    Image Removed.
 

Execution: the activity will remove the given computer from the given group. The output will display both the computer and the group AD paths and their DN (distinguished names):

Image Removed



Remove Group from Group

This activity removes group from specified group.

...

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

Image RemovedImage Added

Parameters:

  • Group (text box editor type) (type: string): the entry path of the group where the other group is a member of, or bind this parameter with the output parameter of a Get Entry activity (for GetEntry binding usage, see the Add Computer To Group activity). If the Group Entry Path will be manually inserted, the accepted format should be written like in the following example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingGroup,OU=GroupsDemoGroups,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom"
    Image Removed.
  • Group To Be Removed (text box editor type) (type: string): the entry path of the group that will be removed from the group, or bind this parameter with the output parameter of a Get Entry activity (for GetEntry binding usage, see the Add Computer To Group activity). If the Group Entry Path will be manually inserted, the accepted format should be written like in the following example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=DemoGroupDemoGroup1,OU=GroupsDemoGroups,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom"
    Image Removed.

Execution: the activity will search if the provided entry paths are valid and if yes, it will remove the indicated group from the other group. The output will display both the groups AD paths and their DN (distinguished names):Image Removed


 

Remove User from Group

This activity removes specified user from specified group.

...

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

Image RemovedImage Added

Parameters:

  • Group (text box editor type) (type: string): the entry path of the group where the user is a member of, or bind this parameter with the output parameter of a Get Entry activity (for GetEntry binding usage, see the Add Computer To Group activity). If the Group Entry Path will be manually inserted, the accepted format should be written like in the following example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingGroupDemoGroups,OU=Groups,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom".Image Removed
  • User (text box editor type) (type: string): the entry path of the user that will be removed from the group, or bind this parameter with the output parameter of a Get Entry activity (for GetEntry binding usage, see the Add Computer To Group activity). If the Group Entry Path will be manually inserted, the accepted format should be written like in the following example: "LDAP://VSRPDC201srvname.FMRPdc1.interncom/CN=TestingUserDemoUser1,OU=Users,OU=__DEV-Testing,DC=FMRPdc1,DC=interncom"
    Image Removed.

Execution: the activity will search if the provided entry paths are valid and if yes, it will remove the indicated user from the other group. The output will display both the user and the group AD paths and their DN (distinguished names):

Image Removed

...

.



Rename Entry

This activity gives new value(s) to an AD attribute that needs to be renamed (for example, the name attribute needs a different method for assigning a new value that edit).

...

  • Output (type: object): outputs entry object from Active Directory, in the System.DirectoryServices.DirectoryEntry format

  • Output Entry Path : outputs the resulted entry path. This output can be used by the most of the Active Directory activities as an entry value:
 

Image Removed

Execution: the activity will search the Active Directory for the given input and if found, it will rename it:

Image Removed

Rename Entry

This activity gives new value(s) to an AD attribute that needs to be renamed (for example, the name attribute needs a different method for assigning a new value that edit).

Activity Parameters

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

Image Removed

Parameters:

  • Get Entry By (combo box control) (type: string): select the Active Directory attribute. Flowster Studio provides the following options:
    • sAMAccountName
    • Name
    • Display Name
    • Distinguished Name
    • OU
    • CN
  • New Name (text box editor type) (type: string): the new value for selected attribute.
  • Value (text box editor type) (type: string): the value for selected attribute. In this case, here can be inserted the old value for the selected attribute

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

  • Output (type: object): outputs entry object from Active Directory, in the System.DirectoryServices.DirectoryEntry format

  • Output Entry Path : outputs the resulted entry path. This output can be used by the most of the Active Directory activities as an entry value:
 

Image Removed

Execution: the activity will search the Active Directory for the given input and if found, it will rename it:

Image Removed




User Exists

This activity checks in the Active Directory if specified user has an entry in 'User' Class..

Activity Parameters

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

...