IntuneManagement Headless
This is the CLI-first surface for a cross-platform fork of the original IntuneManagement project.
The original project is still a Windows WPF application. This layer treats that codebase as an implementation backend and exposes a smaller product surface focused on:
- app-only authentication
- headless export/import
- macOS/Linux/Windows execution with
pwsh - automation and CI usage
Entry points
- Start-HeadlessIntune.ps1
- Scripts/Export-Policies.ps1
- Scripts/Import-Policies.ps1
- Headless/IntuneManagement.Headless.psd1
Default policy scope
The default object types are:
DeviceConfigurationSettingsCatalogAdministrativeTemplatesCompliancePoliciesEndpointSecurityPolicySets
Example
pwsh ./Start-HeadlessIntune.ps1 `
-Action Export `
-TenantId "<source-tenant-id>" `
-AppId "<app-id>" `
-Secret "<client-secret>" `
-ExportPath "/tmp/intune-export" `
-IncludeAssignments