How to reset administrator password in ServiceDesk Plus MSP

How to reset administrator password in ServiceDesk Plus MSP

Follow the below steps to reset Administrator password for builds more than 10600
(To reset the password for less than 10600. Please contact support. )

1.Connect to the DB Server.
i) For MS-SQL-Connect to the MS-SQL Server
ii) For Postgres, go to :ManageEngine\ServiceDeskPlus-MSP\pgsql\bin and run the below command:

psql -h localhost -U sdpadmin -p 65432 -d servicedesk
Enter password  sdp@123  when prompted.(Default Password)

To Fetch Active SDAdmin:
Select al.login_id"Login ID",au.first_name"Name",al.name"Login Name" from aaaauthorizedrole aar left join aaarole ar on aar.role_id=ar.role_id left join aaaaccount aa on aar.account_id=aa.account_id left join aaalogin al on aa.login_id=al.login_id left join aaauser au on al.user_id=au.user_id left join sduser sd on au.user_id=sd.userid where ar.name like 'SDOrgAdmin' and sd.status='ACTIVE';

From the result, select the user and use their login_id in the below query to reset the password.

PGSQL:
update AaaPassword set password='$2a$12$fZUC9IK8E/AwtCxMKnCfiu830qUyYB/JRhWpi2k1vgWLC6iLFAgxa', SALT=pgp_sym_encrypt('$2a$12$fZUC9IK8E/AwtCxMKnCfiu','SChar@123Mas!er','s2k-mode=1, cipher-algo=aes256'), algorithm='bcrypt' where password_id in (select ap.password_id from aaaaccpassword ap left join aaaaccount ac on ac.account_id=ap.account_id left join aaalogin al on al.login_id=ac.login_id where al.login_id= Login_ID);
 
MSSQL:
OPEN SYMMETRIC KEY ZOHO_SYMM_KEY DECRYPTION BY CERTIFICATE ZOHO_CERT;update AaaPassword set password='$2a$12$fZUC9IK8E/AwtCxMKnCfiu830qUyYB/JRhWpi2k1vgWLC6iLFAgxa', SALT= EncryptByKey(Key_GUID('ZOHO_SYMM_KEY'), N'$2a$12$fZUC9IK8E/AwtCxMKnCfiu'), algorithm='bcrypt' where password_id in (select ap.password_id from aaaaccpassword ap left join aaaaccount ac on ac.account_id=ap.account_id left join aaalogin al on al.login_id=ac.login_id where al.login_id= Login_ID);CLOSE SYMMETRIC KEY ZOHO_SYMM_KEY ;

NOTE FOR MSSQL:   APPLICATION SHOULD BE IN RUNNING STATE WHILE EXECUTING THE ABOVE QUERY



From the result, select the user and use their login_id in the below query to reset the password.

The password to be used after resetting is 'admin'

                  New to ADSelfService Plus?