Attached are a suite 37 useful Active Directory components developed by Incendio Technology and free for use. There’s a sample project included that shows how to do some common tasks such as create users. Be sure to set the project properties with values for your domain. Remember, you can right click on components and view help to see information on how to use them.
To install the components simply copy the IncendioTechnology.Components.ActiveDirectory.dll into your workflow custom library folder, usually located in C:\Program Files\Altiris\Workflow Designer\Shared\customlib.
* A note about Active Directory and Distinguished Names- Objects in Active Directory can be referenced by a distinguished name (DN) which is a string that looks something like this -“CN=Ryan Hamner,CN=Users,DC=mydomain,DC=com”. The Incendio Active Directory components make heavy use of this and many take in distinguished names as input parameters. All components that search or return objects will include the distinguished name as a property. For more info on distinguished names look here.
The following components are included:
Are these still valid or have they been replaced by the ones built into (or did these become the built in) workflow?
Thanks for this its been a great help!
I have been able to get my AD OU's imported however I was wondering is their a way to move a user into a specific OU. At the moment am able to create a user at a top level in our AD Structure but want to move the user into a specific OU depending on what is selected.
i.e Our AD Structure is OU(Site) > OU (Users) > OU (UsersGroup)
Every Site has OU(Site) > OU (Users) however OU UsersGroup contains different OU's depending on which site.
for example Buckingham has OU UserGroups of Admin, HR, PayRoll and Downing has OU UserGroups Admin, General, Booking
So at the moment I can get a new user created into OU(Site) But I'd like another Dropdown that points to OU(Users) for what ever site is selected and then show the available OU(UsersGroup) so that can move user into there?
Any Ideas please?
The built-in AD components have a "Get Users in Group" option, but I found that it does not span across domains. For example, if one of the users in your group is in another domain, or even if their Manager is in another domain, the components returns an error "Cannot find specified user by pattern."
I won't use all of the included scripts, but there are a select few that I will use multiple times a day. Thanks a lot for the post!