By ‘end users’ you mean BSA application users or users on target systems ?
Both can be accomplished by a script.
If it is BSA App users, BLCLI commands can be used otheriwse, OS specific commands on target servers.
Yes Bill, Its BSA app users.
Can you please paste the blcli commands for creation of BSA app users in bulk.
You'll actually need multiple commands from this namespace in order to properly create a functional user:
In short, you need to do this:
1. Loop through a file containing the whole definition of the user (all the settings and values you need later), in a CSV format or other delimiter.
2. Check if the user exists already
3. If not, create it
4. Enable the auth methods you want to enable for that user (I believe by default only SRP is enabled)
5. Disable SRP auth method if not needed
6. Assign user to roles as needed
If you need that user to have access to specific or all servers immediately, you'll need to run a Push ACL job against the desired servers too.
Unfortunately I don't have a script handy to share, but the commands are rather self explanatory and obvious enough that you shouldn't have issues finding all of them in the namespace I have linked.
Vipin Tripathi in my case I had to issue 5 commands to setup one user... like everyone else said, loop through the user list and issue them. In my case we use AD authentication.
blcli -v xxxx -r RBACAdmins RBACUser createUser email@example.com 123 "user name" true
blcli -v xxxx -r RBACAdmins RBACUser setAdkAuthenticationEnabled firstname.lastname@example.org true
blcli -v xxxx -r RBACAdmins RBACUser setAutoDisabled email@example.com false
blcli -v xxxx -r RBACAdmins RBACUser setSrpAuthenticationEnabled firstname.lastname@example.org false
blcli -v xxxx -r RBACAdmins RBACUser addRole email@example.com GROUP_NAME