IT Management Suite

 View Only

Active Directory Components by Incendio Technology 

Nov 13, 2008 01:03 PM

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:

AD User Exists:
This component will test to see if a user exists
AD User Exists – Path:
This component will test to see if a user exists and returns down a True/False path
Authenticate AD User:
This component checks if supplied username and password are correct.
Authenticate AD User – Path:
This component checks if supplied username and password are correct.
Change AD User Password:
This component changes a user’s password.
Create AD User:
This component creates a user in active directory; returns the GUID of the user string
Disable AD User:
This component disables a user.
Get AD User:
This component gets a user by username.
Get AD UserDn:
This component gets a user's distinguished name. Distinguished name is used by many other components and is also a field in the AdUser object.
Reset AD User Password:
This component resets a user’s password.
Search AD Users:
This component gets a collection of users with the supplied filter criteria. To keep the load on the domain controller to a minimum, this component will not return a user’s groups. If you need to find the groups of a specific user then use the Get AD User’s Groups component.
Unlock AD User:
This component unlocks a user that has been locked out from failed login attempts.
Add AD Users to Group:
This component will add users to a group in Active Directory.
Create AD Group:
This component will create a group in Active Directory
Delete AD Group:
This component will delete a group from Active Directory
Get AD Nested Groups:
This component will get groups that belong to the group that is supplied from Active Directory
Get AD User’s Groups:
This component will get user’s groups from Active Directory
Remove AD User from Group:
This component will remove a user of a group.
AD Object Exists:
This component checks if the supplied object exists.
AD Object Exists – Path:
This component checks if the supplied object exists.
Delete AD Object:
This component deletes an object from AD. When deleting a container such as an Organizational Unit it must be empty or an exception will be raised.
Friendly Domain To Ldap Domain:
This component returns a fully qualified domain name from the friendly name. Passing in mydomain would return mydomain.com
Get AD Objects:
This component returns all child objects of the object supplied.
Get AD Object's Used Properties:
This component returns the names of all properties that are populated for the supplied object.
Get AD Properties:
This component returns value for supplied collection of properties on object. This will only work with properties that are implicitly converted to a string.
Get AD Property:
This component returns value for one supplied property on object. This will only work with properties that are implicitly converted to a string.
Get AD Property With Multiple Values:
This component returns all values for one supplied property on object. This is useful for properties that can have multiple values. This will only work with properties that are implicitly converted to a string.
Get Domain Controllers:
This component returns all domain controllers in the domain that is supplied.
Get Domains:
This component returns all domains in the current forest.
Move AD Object:
This component moves an AD object from one location to another. The string NewLocationDn is the container that want to move the object to
Search AD Objects:
This component lets you search for any type of AD object.
Set AD Properties:
This component sets value for supplied collection properties on object. This will only work with properties that are implicitly converted to a string. It should only be used with properties that have one value. Set AD Property: This component sets value for supplied property on object. This will only work with properties that are implicitly converted to a string. It should only be used with properties that have one value.
Add AD Computer:
Adds a computer to AD
Search AD Computers:
Searches AD computers
License:AJSL
By clicking the download link below, you agree to the terms and conditions in the Altiris Juice Software License
Support:User-contributed tools on the Juice are not supported by Altiris Technical Support. If you have questions about a tool, please communicate directly with the author by visiting their profile page and clicking the 'contact' tab.

Statistics
0 Favorited
1 Views
2 Files
0 Shares
2 Downloads
Attachment(s)
jpg file
6250.jpg   2 KB   1 version
Uploaded - Feb 25, 2020
zip file
Incendio Active Directory Components.zip   2.40 MB   1 version
Uploaded - Feb 25, 2020