In the following paragraphs I´m going to do a step-by-step tutorial to creating your own User-Templates with this new generator tool. You can find the Download-Link at the bottom of this post.
At the moment you can only create Templates for user provisioning with this, no Group- or OpenTemplates. It doesn´t cover 100% of the possibilities that the template provides but for most use cases this should be sufficient.
If anything is unclear or you have suggestions for improvements feel free to leave a comment.
1. Enter the FQDN of the target domain, for example “contoso.local”
2. Confirm your entry, if the account you are running the program under is not a member of the target domain it will ask you for credentials:
1. You can filter by Name here, just type and click the asterisk to clear the filter if needed
2. With these buttons you can move OUs from the left to the right list and back, OUs in the right list will be available as a Target-OU option in the template. If only one Value is entered the template will use a fixed value for the OU selection. If multiple are selected the first one in the list will be used as default value for the Dropdown.
3. You can edit the Display Name with which the OU will be shown in the Template, use this to assign friendly names or link OUs up to a department or location.
4. Help shows you hopefully relevant documentation on the current step (not perfect)
Cancel cancels the current execution and closes the program
Next brings you to the next page – depending on the number of groups in the domain the loading time might vary
1. Type text to filter, click asterisk to clear
2. Move groups from left to right, groups on the right will be included in the groups section of the template
3. As before plus “Back” brings you back to the previous page
1. Here you see a list of all currently selected properties that will be included in the template. The ones already set are default properties that are required, they can be edited but not removed.
2. Click to either add a new property, or edit / remove an existing one
When adding or editing a property you will see this window:
From Top to bottom:
Available types and type-specific settings are:
Dropdown items consist of a “Value” and a “DisplayValue” the first one is the value that the ad property will be set to, the other will be shown to the user for selection. With the Buttons on the right you can add / edit / delete dropdown items.
If you set a DefaultValue it´s value must match the value field of one of your entries.
From top to bottom:
- Defines if the value of the field must be unique in AD
- Max length of the field
- Characters that are not allowed in the string, separated by semicolon
- Creation rule, see template documentation for details
- Validation rule is a normal regular expression
- Validation Info is the text the user gets to see in case of error, can be multilanguage
Value is the value set to the property, Displayvalue will be shown to user
Sets if the checkbox is checked by default
Lookup Tables allow to set dependencies between ad attributes, for example between the street address and the zip code. You can create lookup tables once you have created a property with the input type of DropDown. Once the property is created you can click on “Lookup Tables” on Page 3.
Select the dropdown menu you want to set dependencies on the left side, then click on “Create” to create a lookup table based on the selected dropdown. After clicking on create / edit you will be able to assign the values the lookup table should resolve to.
You can use lookup tables in creation rules with the <lookup>() function. You can find more details on that in the template documentation.
Enabling these will allow the user to define if the account should be activated immediately,
On a specific date or not at all. It also allows to set a end date where the account will be disabled.
Password Options - from top to bottom:
From top to bottom:
From top to bottom, left to right:
1. Enter the Displayname of the template here, this will be shown in the web interface / fat client as main identifier
2. Enter the Description of the template here, this will be shown as additional info in the web interface / fat client
3. Choose where the template should be saved, the name will be automatically generated
4. Click save to save the template to disk, after that you can either exit or continue working with your data (you can go back and do slight changes and export again so you can pump out similar templates without having to go through the whole process again)
Great, great tool! What customers have been waiting for
Love the simplicity! Didn't read the instructions and got my mind blown by the autocomplete! (which you mentioned in the instructions)
Happy happy, joy joy!
thanks for the feedback! The ability to load and edit existing templates is definitely something I have in mind for future versions, though i can´t tell when I will have time to work on the next release.
At the moment you have to work with the template you just created to make rapid changes. Once you have saved the current template you can use the back buttons to go back in the process, apply changes, then save under different name, repeat.
SolarWinds solutions are rooted in our deep connection to our user base in the THWACK® online community. More than 150,000 members are here to solve problems, share technology and best practices, and directly contribute to our product development process. Learn more today by joining now.