Hi Mark,
Yes, it's possible to update Continua CI to work with the new domain.
First, shutdown the Continua CI Server service, then edit the authentication settings in server configuration file (%ProgramFiles%\VSoft Technologies\ContinuaCI\Server\Continua.Server.Service.exe.config). e.g.
[CODE][/CODE]
Ensure that the 'fqdn' attribute is correct for the new domain and that 'administratorsGroup' is set to a group that exists on the new domain and includes your administration users.
Next you'll need to update the users in the database. Continua CI identifies LDAP users by the username and SID of the logged in Windows user. The username and SID are stored in the 'username' and 'ldapid' columns of the 'core_user' table in the database. Naturally, you should make sure you have an up-to-date backup before making any changes to the database.
First, fix the username column for any users you want to keep, including your main administrator account, and set the archived flag to true for all users. e.g.
UPDATE core_user SET username = REPLACE(username, '@olddomain.companyname.local', '@newdomain.companyname.local'), SET archived = 1
The SID will still be incorrect, however, when a user logs into Continua CI with a username which exists in the database, is archived and has different ldapid, the user will be automatically un-archived and the ldapid column updated to the correct SID.
Note that if, for some reason, this does not work, you can manually update the ldapid column. You can get a list of user SIDs by running the following at a command prompt:
wmic useraccount get name,sid
If you have any LDAP groups set up, you should also update the ldapid in the core_group table. You can use look up a group SID using PowerShell or with the PsGetSid tool
Please let us know how you get along with this, and if you encounter any further issues.