Install Exchange Category Manager
Choose the environment you manage. Both installation modes use the same CATMAN_GRAPH.zip package.
Microsoft 365 / Graph installation
Estimated installation time: about three minutes when the required administrator access and mailbox are ready.
Before you start
- A Windows computer or server that stays switched on whenever categories should be managed.
- A user who can access Microsoft Entra and knows the Microsoft 365 tenant ID.
- A Microsoft 365 mailbox that CATMAN may use for validation and license handling.
1. Download and extract
Download CATMAN_GRAPH.zip and extract it to a normal writable folder, for example C:\CATMAN_GRAPH or D:\CATMAN_GRAPH. Do not install it under Program Files because CATMAN writes configuration and log files in its own folder.
2. Create or reuse the CATMAN admin mailbox
Create or choose a Microsoft 365 mailbox for validation and license handling. A dedicated mailbox named CatManAdmin is recommended, although an existing mailbox may also be used.
3. Migrate an older installation
Stop the existing CATMAN service and copy the current config.ini into the new CATMAN_GRAPH root folder. Existing users, category lists and supported settings are reused automatically where possible.
4. Start catadmin_graph.exe
Run catadmin_graph.exe and choose Microsoft 365 when CATMAN asks which environment you are installing.
5. Register CATMAN in Microsoft Entra
Enter the customer tenant ID and select Register app in Azure. CATMAN opens an elevated PowerShell window to create the app registration and request the required Microsoft Graph permissions. Follow the instructions in that window and return to the CATMAN console when it has completed.
6. Validate the mailbox
Enter the CATMAN admin mailbox address and select Validate. If Microsoft Graph does not accept a newly registered app immediately, wait a minute and validate again.
7. Create a first test list
Add one user, create one category list and add one category. Select the user and the list, then choose Configure selected users with the selected category list.
8. Install and start the service
Select Install service and then Start service. Open Outlook for the test user and verify that the configured category appears.
- Add real users manually, from the GAL or through a distribution list.
- Create the category lists your organization needs.
- Link users and teams to the correct list.
- Use the log and support options if anything behaves differently than expected.
Exchange Server installation
Use Exchange Server mode only for an on-premises Exchange environment. It uses the same CATMAN_GRAPH.zip package.
Before you start
- A Windows computer or server that remains switched on while categories are managed.
- An Exchange mailbox for the CATMAN admin account.
- Permission to configure Application Impersonation for that account.
- The Exchange EWS endpoint, unless Autodiscover can find it.
1. Create the CATMAN admin account
Create a user in Active Directory, for example CatManAdmin, and assign it an Exchange mailbox. Membership of Domain Users is sufficient.
2. Assign impersonation rights
Run this command in the Exchange Management Shell:
New-ManagementRoleAssignment -Name:CatManimpersonation -Role:ApplicationImpersonation -User:CatManAdmin3. Download and extract
Extract CATMAN_GRAPH.zip to a writable folder on a 64-bit Windows computer or server. Do not install it under Program Files.
4. Start and validate
Run catadmin_graph.exe, choose Exchange server, enter the CATMAN admin email address and password, then select Validate.
If Autodiscover cannot find EWS, enter the endpoint manually, for example:
https://exchange.company.com/EWS/Exchange.asmx5. Add users and category lists
Add the Exchange mailboxes whose categories should be managed, create the required lists and link each user to the correct list.
6. Install and start the service
Select Install service and Start service. Verify a test user in Outlook and check Open log for connection, license or permission errors.
CATMAN console settings
Initial setup
- Tenant ID
- The Microsoft Entra tenant ID used for Microsoft 365.
- Register / unregister app
- Creates or removes the CATMAN app registration in the tenant.
- CATMAN admin
- The mailbox used for validation, license handling and administrative access.
- Validate
- Tests whether CATMAN can access the required mailbox and environment.
- EWS endpoint
- The on-premises Exchange Web Services endpoint; usually found through Autodiscover.
Service control
- Install / uninstall service
- Adds or removes the CATMAN background service.
- Start / stop / restart
- Controls background processing.
- Run every
- Sets how often CATMAN checks and updates category lists.
- Process now
- Requests an immediate processing run.
- Open log
- Opens the current diagnostic log.
Users and lists
- Add users
- Adds mailboxes manually, from the GAL or through a distribution list.
- Make / rename list
- Creates or renames a centrally managed category list.
- Configure selected users
- Links selected users to the selected category list.
- Remove from list
- Unlinks a user or group without deleting the mailbox.
Category management
- Add / edit
- Creates or changes a category name and color.
- Delete / restore
- Marks a category for deletion or restores it before processing completes.
- Delete unmanaged categories
- Optionally removes categories that are not part of the selected managed list.
Additional config.ini options
Manual EWS endpoint
[Override]
ManualURL=https://exchange.company.com/EWS/Exchange.asmxMicrosoft 365 tenant
[OAuth]
TenantID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxExisting installations
Copy the old config.ini into the new software folder before starting the console. CATMAN reads supported users, category lists and settings automatically.
Logs and licensing
The console and service write log files in the software folder. Licenses are handled automatically through the CATMAN admin mailbox; trial and paid licenses use the same software package.