IDMS Upgrade Procedures
IDMS System Upgrade Procedure
Purpose
This procedure upgrades the Identity Management System (IDMS) to the latest version. The upgrade updates the application files, database schema, and web interface while preserving existing configuration and data.
Estimated Time: 15-20 minutes
System Downtime: 20-30 minutes (during steps 2-9)
Permission Required: Local Administrator
Before Getting Started
Prerequisites Checklist
Ensure the following items are in place before beginning the upgrade:
[ ] IDMS is operational: Log into the IDMS portal using your system administrator credentials and verify you can access the main dashboard. If login fails, resolve connectivity issues before proceeding.
[ ] Database permissions verified: The IDMS service account must have ADD TABLE and ALTER TABLE permissions on the IDMS database.
[ ] Local administrator rights: You must have local administrator privileges on the IDMS application server (the server where IDMS is installed, typically the web server hosting the application).
To verify: Right-click Command Prompt and confirm you see "Run as administrator" option
[ ] Installation package available: The IDMS upgrade package has been downloaded and extracted to a known location on the IDMS server
[ ] Chrome or Edge browser available: You have access to Google Chrome or Microsoft Edge browser for post-upgrade verification
[ ] Backup storage identified: You have identified a secure location with at least 500 MB free space for the IDMS backup
What You'll Need
IDMS system administrator credentials
Access to the IDMS application server
IDMS upgrade installation package (typically named HIDPIVIDMS_X.X.X.zip)
Approximately 45-60 minutes of uninterrupted time
Step 1: Document Current System Version
Before making any changes, record the current IDMS version for verification purposes.
Open your web browser and navigate to the IDMS portal (example: https://idms.yourcompany.com:444/idms)
Log in using your IDMS system administrator credentials
Click System in the top navigation menu
Click Connections in the submenu
Locate the System Version Number field and write down the complete version number (example: 1.10.17.0)

Expected Result: You have documented the current version number and confirmed IDMS is accessible.
Step 2: Stop the IIS Web Server
Stop the web server to prevent users from accessing IDMS during the upgrade.
Press the Windows key on your keyboard
Type
cmdRight-click Command Prompt in the search results
Click Run as administrator
If prompted by User Account Control, click Yes
In the command prompt window, type the following command and press Enter:
CODEiisreset /stopWait for the message "Internet services successfully stopped"
Expected Result: The command prompt displays "Internet services successfully stopped" and IDMS is no longer accessible through the web browser.
Important: Keep this command prompt window open for later use.
Step 3: Locate the IDMS Installation Directory
Find the IDMS application folder that needs to be backed up.
In File Explorer, navigate to one of the following locations:
C:\Program Files (x86)\CyberArmed\C:\Program Files (x86)\HID Global\
Open the folder that exists on your server (only one of these will be present, depending on your IDMS installation type)
Verify you can see the IDMS folder inside
Make note of the complete path for the next step
Expected Result: You have located the IDMS installation folder and confirmed its location.
Note: If neither folder exists, contact IDMS support before proceeding as this indicates a non-standard installation.
Step 4: Backup the Current IDMS Installation
Create a backup of the existing IDMS installation to enable rollback if needed.
In File Explorer, navigate to the IDMS installation directory identified in Step 3
Right-click the IDMS folder
Click Copy
Navigate to your designated backup location (example:
C:\Backups\IDMS\)Right-click in the empty space and click Paste
Right-click the copied IDMS folder
Click Rename
Rename the folder to include the current date and version number:
Format:
IDMS_Backup_YYYYMMDD_v[version]Example:
IDMS_Backup_20241216_v1.10.17.0
Press Enter to save the new name
Open the backup folder and verify it contains subfolders and files
Expected Result: You have created a complete backup of the IDMS folder with the date and version in the folder name, and verified it contains the application files.
⚠️ CRITICAL: Do not proceed until you have verified the backup is complete and accessible. This backup is required for rollback if the upgrade fails.
Step 5: Run the IDMS Installer
Execute the IDMS upgrade installation package.
In File Explorer, navigate to the location where you extracted the IDMS upgrade package
Open the IDMS Upgrade folder
Open the Installer folder
Locate the file named IdmsIis.msi
Make note of the complete path to this file (example:
C:\Temp\HIDPIVIDMS_x.x.x.x\IDMS Upgrade\Installer\IdmsIis.msi)Return to the administrative command prompt window from Step 2
Type
cdfollowed by the path to the Installer folder (example:cd C:\Temp\IDMS_Upgrade_v6.0\IDMS Upgrade\Installer\)Press Enter
Type the following command and press Enter:
CODEIdmsIis.msiThe IDMS installation wizard will open
Follow the on-screen prompts and click Next through the installation wizard
Expected Result: The installation wizard completes successfully and displays "Installation Complete" with no error messages.
Step 6: Update IDMS Configuration
Run the configuration assistant to update the IDMS settings and database schema.
Press the Windows key on your keyboard
Type
IDMS Configuration AssistantIn the search results, locate IDMS Configuration Assistant
Right-click IDMS Configuration Assistant
Click Run as administrator

If prompted by User Account Control, click Yes
Wait for the IDMS Configuration Assistant window to open (5-10 seconds)
In the Configuration Assistant window, click the Update IDMS Configuration button

Wait while the configuration updates (typically 2-5 minutes)
You will see a progress indicator
Do not close the window during this process
When the update completes, you will see a message "Configuration update completed successfully"
Click OK to acknowledge the message
Click the X button in the top-right corner to close the IDMS Configuration Assistant
Expected Result: The Configuration Assistant displays "Configuration update completed successfully" and closes without errors.
Step 7: Restart the IIS Web Server
Restart the web server to make IDMS available with the upgraded version.
Return to the administrative command prompt window
Type the following command and press Enter:
CODEiisreset /restartWait for the message "Internet services successfully restarted"
Expected Result: The command prompt displays "Internet services successfully restarted" with no error messages.
Step 8: Verify the Upgrade
Confirm the IDMS upgrade was successful by checking the system version.
Open a new Incognito window in Google Chrome (press Ctrl+Shift+N) or a new InPrivate window in Microsoft Edge (press Ctrl+Shift+P)
Navigate to the IDMS portal (example: https://idms.yourcompany.com:444/IDMS)
Log in using your IDMS system administrator credentials
Click System in the top navigation menu
Click Connections in the submenu
Locate the System Version Number field
Compare this version number to the version you documented in Step 1
Verify the version number has changed to the new version (the version number should be higher than the previous version)
Navigate to 2-3 different pages in IDMS to confirm the interface loads correctly
Log out of IDMS
Expected Result: The System Version Number displays the new version number (higher than the version recorded in Step 1), and the IDMS interface loads without errors.
Why use Incognito/InPrivate mode? Private browsing mode forces the browser to download fresh copies of all web files, ensuring you see the upgraded interface rather than cached files from the previous version.
Validation Checklist
After completing all steps, verify the following:
[ ] The System Version Number in IDMS matches the expected upgrade version
[ ] You can successfully log into IDMS
[ ] The IDMS main dashboard loads without errors
[ ] You can navigate to multiple sections of IDMS (System, Connections, Users, etc.)
[ ] No error messages appear in the browser
[ ] The administrative command prompt showed no error messages during IIS restart
[ ] You have retained the backup folder from Step 4
If any items are not checked: Proceed to the Rollback Procedure section immediately.
Rollback Procedure
Use this procedure if the upgrade fails or IDMS does not function correctly after the upgrade.
When to Perform a Rollback
Perform a rollback if:
The System Version Number did not update
You cannot log into IDMS
IDMS displays error messages after the upgrade
Critical IDMS functions are not working
Rollback Steps
Return to the administrative command prompt and stop IIS:
CODEiisreset /stopNavigate to the IDMS installation directory (from Step 3):
C:\Program Files (x86)\CyberArmed\orC:\Program Files (x86)\HID Global\
Rename the current IDMS folder to IDMS.Failed.Upgrade:
Navigate to your backup location (from Step 4)
Copy the backup IDMS folder you created (example:
IDMS_Backup_20241216_v5.2.1.3450)Navigate back to the installation directory
Paste the backup folder
Rename the backup folder to IDMS (remove the date and version suffix)
Restart IIS:
CODEiisreset /restartOpen a browser and verify you can access IDMS with the previous version number
Contact IDMS support to report the failed upgrade and request assistance
Troubleshooting
Issue: "Internet services successfully stopped" message does not appear
Cause: IIS may already be stopped or the command was mistyped
Resolution:
Verify you typed
iisreset /stopexactly (note the space after iisreset)Check if IIS is already stopped by typing
iisreset /statusIf IIS is already stopped, proceed to the next step
Issue: Cannot find the IDMS folder in Step 3
Cause: Non-standard installation location or incorrect folder path
Resolution:
Search for "IDMS" in File Explorer
Look for a folder containing "web.config" and application files
If you cannot locate the folder, contact IDMS support before proceeding
Issue: IDMS loads but displays the old version number
Cause: Browser is loading cached files
Resolution:
Close all browser windows
Open a new Incognito/InPrivate window
Clear your browser cache (Ctrl+Shift+Delete, select "Cached images and files")
Navigate to IDMS again
If the version still shows the old number, proceed to the Rollback Procedure
Issue: "Configuration update completed successfully" does not appear
Cause: Configuration update process timed out or encountered an error
Resolution:
Wait an additional 5 minutes (some updates take longer on large databases)
If still no message, close the Configuration Assistant
Check the Windows Event Viewer for IDMS-related errors (Application logs)
Perform a rollback following the Rollback Procedure section
Contact IDMS support with Event Viewer error details