ImpUser.exe is a command-line utility included with RightFax that allows administrators to export user information to a comma-delimited file, make bulk modifications, and import the changes back into the RightFax system. This is particularly useful for updating routing codes, UNC paths for inbound fax routing, or other user properties across multiple users without making individual changes through the Enterprise Fax Manager interface.
ImpUser.exe is located in the RightFax\AdminUtils folder on the RightFax server and is available in all versions from RightFax 9.4 through OpenText Fax (RightFax) 24.4.
Before using ImpUser.exe, ensure you have:
ImpUser.exe must be run directly on the RightFax server itself. You must be logged into Windows using the RightFax service account credentials. Running the utility from a remote workstation or under a different Windows account will not work correctly.
The RightFax administrator account used in the command line must have a password configured. The utility will fail if attempting to use an admin account without a password.
Best Practice Tip: Consider creating a dedicated local RightFax administrator account specifically for command-line utilities. This account should have full administrative rights in RightFax and can be used consistently for ImpUser.exe operations without affecting your primary admin accounts. Create this account through Enterprise Fax Manager before running ImpUser.exe.
Log into the RightFax server using the RightFax service account credentials.
Open a Command Prompt and navigate to the AdminUtils folder (typically C:\Program Files (x86)\RightFax\AdminUtils or C:\Program Files\RightFax\AdminUtils).
Run the export command using this syntax:
impuser -f<servername> -u<adminuser> -p<password> -o<filepath>-f = RightFax server name-u = RightFax administrator username-p = Administrator password-o = Output file path (CSV format)C:\Program Files (x86)\RightFax\AdminUtils\IMPUSER -fRFSERVER01 -uadministrator -pMyP@ssw0rd -oc:\temp\users.csvThis exports all users to C:\temp\users.csv.
The exported file is a comma-delimited ASCII file with one user record per line. Each record contains 22 fields in a specific order. Key fields include:
Important: Any field containing a comma must be enclosed in quotation marks.
Open the exported CSV file in Excel or a text editor that preserves CSV formatting.
Locate the Routing Code column (field 5) and update values as needed. Routing codes must be unique per user.
Locate the Routing Address column (field 9) and update with the new UNC path. Ensure the path format is correct (e.g., \\server\share\folder).
Example:
\\FILESERVER\Faxes\AccountingThe Routing Type field specifies how faxes are routed. Common values include:
FILE - Route to file systemUNC - Route to UNC pathEMAIL - Route to email addressUser permission flags use a plus (+) or minus (−) sign after each character to add or remove permissions. Common flags include:
d+ - Allow fax deletingh+ - Allow high prioritym+ - User has passwordSave your changes in CSV format, preserving the comma-delimited structure.
After making changes, log back into the RightFax server as the RightFax service account if you are not already logged in.
Open Command Prompt and navigate to the AdminUtils folder.
Run the import command:
impuser -f<servername> -u<adminuser> -p<password> -i<filepath>-f = RightFax server name-u = RightFax administrator username-p = Administrator password-i = Input file path (CSV format)C:\Program Files (x86)\RightFax\AdminUtils\IMPUSER -fRFSERVER01 -uadministrator -pMyP@ssw0rd -ic:\temp\users_modified.csvAfter importing:
Open Enterprise Fax Manager and verify the changes were applied correctly to the affected users.
Check several user accounts to confirm:
Test inbound fax routing for at least one modified user to ensure faxes route to the correct location.
This error typically occurs when the RightFax WorkServer service account does not have permissions to access the specified UNC path. The service account must be a domain account with appropriate network share permissions.
Solution: Configure the RightFax WorkServer modules to use a domain service account with permissions to the UNC paths. In Enterprise Fax Manager, double-click each WorkServer module, click "Select Service Account," and enter domain account credentials.
Ensure the CSV file has exactly 22 fields per line. Missing or extra fields will cause import failures. Verify no line breaks exist within individual fields.
Verify the User ID matches exactly (including case) between the import file and existing users. Check that the specified group exists in RightFax.
Confirm the UNC path is accessible from the RightFax server using Windows Explorer or File Explorer. Test with the same domain account used by the RightFax services.
Verify you are logged into Windows as the RightFax service account. Verify you are running the command directly on the RightFax server, not from a remote workstation.
Always create a backup export before importing changes. Keep a copy of the original exported file in case you need to revert changes.
Test your modifications on a small subset of users before applying to all users. Export a few test users, make changes, import, and verify before proceeding with bulk updates.
Document your changes. Keep a log of what fields were modified and why, especially when updating routing codes or UNC paths across many users.
Validate UNC paths before importing. Ensure all destination paths exist and are accessible to the RightFax service account.
Schedule imports during off-peak hours to minimize impact on production fax operations.
Use a dedicated local RightFax admin account for ImpUser.exe operations to maintain consistency and simplify troubleshooting.
This procedure applies to:
Command syntax and the 22-field format remain consistent across all these versions.
For additional assistance, contact Ingenium Software Support.
Document Information: