Files
macOS_IntuneManagement/Headless

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

Default policy scope

The default object types are:

  • DeviceConfiguration
  • SettingsCatalog
  • AdministrativeTemplates
  • CompliancePolicies
  • EndpointSecurity
  • PolicySets

Example

pwsh ./Start-HeadlessIntune.ps1 `
  -Action Export `
  -TenantId "<source-tenant-id>" `
  -AppId "<app-id>" `
  -Secret "<client-secret>" `
  -ExportPath "/tmp/intune-export" `
  -IncludeAssignments