Installation¶
MSI Installer (recommended)¶
Intune Commander is distributed as a signed Windows x64 MSI installer — no .NET runtime installation required.
- Go to the GitHub Releases page.
- Download
IntuneCommander-{version}-x64.msifrom the latest release. - Run the MSI installer.
The installer will:
- Install to
C:\Program Files\Intune Commander\ - Create a Start Menu shortcut
- Include the CLI tool (
ic.exe) alongside the desktop app - Add the install directory to your system PATH (so
icis available from any terminal)
Windows SmartScreen
The MSI and all executables are code-signed via Azure Trusted Signing. If Windows SmartScreen shows a warning on first run, it is because the certificate is building reputation — click More info > Run anyway to proceed.
WebView2 Requirement
The desktop app requires the Microsoft Edge WebView2 Runtime. It is pre-installed on Windows 10 (April 2018+) and all Windows 11 machines. The MSI no longer blocks installation if the runtime is missing, so install WebView2 from microsoft.com/edge/webview2 if the desktop app does not start on your machine.
Standalone CLI¶
If you only need the command-line tool, download ic.exe directly from the Releases page. It is a self-contained single-file executable.
Build from source¶
Prerequisites¶
- .NET 10 SDK
- Node.js 20+ and npm
- Visual Studio 2022, JetBrains Rider, or VS Code with C# Dev Kit
Steps¶
# Clone the repository
git clone https://github.com/adamgell/IntuneCommander.git
cd IntuneCommander
# Build the React frontend
cd intune-commander-react && npm install && npm run build && cd ..
# Build all .NET projects
dotnet build
# Run the desktop app (dev mode — React hot-reloads via Vite)
cd intune-commander-react && npm run dev # Terminal 1: start Vite dev server
dotnet run --project src/Intune.Commander.DesktopReact # Terminal 2: launch WPF host
Next steps¶
Once the app is running, you'll need to register an Entra ID app before you can connect to a tenant.