This HelloID Service Automation Delegated Form provides AD user create functionality. The following options are available:
- Enter account details such as account type, name, department, jobtitle and expire date
- The available account names are show based on naming convention and a lookup in Active Directory
- The new AD user account is created in the configured OU and default AD groupmemberships are added based on the account type
Version | Description | Date |
---|---|---|
1.1.0 | Updated with code for SA agent | 2022/03/14 |
1.0.1 | Added version number and updated all-in-one script | 2021/11/04 |
1.0.0 | Initial release | 2020/09/01 |
- Description
- All-in-one PowerShell setup script
- Post-setup configuration
- Manual resources
- Getting help
The PowerShell script "createform.ps1" contains a complete PowerShell script using the HelloID API to create the complete Form including user defined variables, tasks and data sources.
Please note that this script asumes none of the required resources do exists within HelloID. The script does not contain versioning or source control
Please follow the documentation steps on HelloID Docs in order to setup and run the All-in one Powershell Script in your own environment.
After the all-in-one PowerShell script has run and created all the required resources. The following items need to be configured according to your own environment
- Update the following user defined variables
Variable name | Example value | Description |
ADuserUPNsuffix | company.local | Default UPN suffix for your domain |
Attribute name | Example value | Description |
Path | OU=Employees,OU=Users,OU=Enyoi,DC=enyoi-media,DC=local | Active Directory path for new user account |
Type | Employee | Value for new AD account's attribute "employeeType" |
Groups | [{\"Name\": \"TestGroup1\"},{\"Name\": \"TestGroup2\"}] | Json array containing objects for default AD group memberships. The AD groupname must exist in your domain |
This Delegated Form uses the following resources in order to run
This Static data source returns the available user types and corresponding configuration for Active Directory OU and default AD groupmemberships.
This Powershell data source runs an Active Directory query to return available names based on configured naming convention.
This delegated form task will create a new AD user account based on selected available name, default groupmemberships and corresponding Active Directory container.
If you need help, feel free to ask questions on our forum
The official HelloID documentation can be found at: https://docs.helloid.com/