altomarketing
If you have an external authentication provider like Active Directory or Google SSO or MS SSO, etc. then once you install the relevant authentication plugin and configure it the Users would simply need to login and an account will be auto-created and auto-registered.
If you don't have that then you can utilize the native Import feature in the User Directory to import the needed Users and then you can check the box to select all the Users on the page and click Send Welcome Email to send them a registration email where they can follow a link to setup their account. You would have to do this page-by-page though as the select all button only selects all on the current page (not all Users in the system).
The last option would be to utilize the osTicket CLI (Command Line Interface) tools (specifically the User module) to import + auto-register Users and automatically set a password and send an email (if desired). You can look at the User CLI module below:
You can run php setup/cli/manage.php
(within the osTicket directory on the server) to list the different CLI modules and php setup/cli/manage.php user
to list the options for the User module.
Cheers.