Creating a New Profile
Fill in tenant details
- Tenant ID: Your Azure AD tenant GUID
- Client ID: Your app registration client GUID
- Cloud: Select from Commercial, GCC, GCC-High, or DoD
- Auth Method: Choose Interactive (browser) or Client Secret
- Client Secret (optional): Required only for Client Secret auth method
- Profile Name (optional): Friendly name for the profile
The app validates that Tenant ID and Client ID are valid GUIDs before allowing you to save.
Using Saved Profiles
Once you’ve saved profiles, they appear in the Saved Profiles dropdown on the login screen.Select a profile
Choose your profile from the dropdown. The form auto-fills with the saved credentials.
Importing Profiles from JSON
You can import multiple profiles at once from a JSON file. This is useful for:- Distributing pre-configured profiles to your team
- Migrating profiles between machines
- Bulk-adding multiple tenant environments
Supported JSON Format
cloud values: Commercial, GCC, GCCHigh, DoD
Valid authMethod values: Interactive, ClientSecret, DeviceCode
Managing Profiles
Editing a Profile
Deleting a Profile
Starting Fresh
Click New Profile to clear the form and create a new profile from scratch.Profile Encryption
All profiles are encrypted at rest using Microsoft’sDataProtection API:
- Storage location:
%LocalAppData%\Intune.Commander\profiles.json - Encryption: File is prefixed with
INTUNEMANAGER_ENC:marker and payload is encrypted - Key management: DataProtection keys are managed by the OS (Windows DPAPI, macOS Keychain)
- Migration: Plaintext profiles from older versions are automatically migrated to encrypted format on first save
Profile Switching
When connected to a tenant, you can quickly switch to another profile:- Use the profile switcher dropdown in the app toolbar
- Select a different profile
- Confirm the switch when prompted
- The app disconnects from the current tenant and connects to the new one
Switching profiles re-authenticates and reloads data from the new tenant. Any unsaved work is lost.
Field Validation
| Field | Validation |
|---|---|
| Tenant ID | Must be a valid GUID |
| Client ID | Must be a valid GUID |
| Client Secret | Required only when Auth Method = “ClientSecret” |
| Profile Name | Optional; auto-generated from Tenant ID if empty |