# 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](/Users/avedelphina/Local/IntuneManagement/Start-HeadlessIntune.ps1) * [Scripts/Export-Policies.ps1](/Users/avedelphina/Local/IntuneManagement/Scripts/Export-Policies.ps1) * [Scripts/Import-Policies.ps1](/Users/avedelphina/Local/IntuneManagement/Scripts/Import-Policies.ps1) * [Headless/IntuneManagement.Headless.psd1](/Users/avedelphina/Local/IntuneManagement/Headless/IntuneManagement.Headless.psd1) ## Default policy scope The default object types are: * `DeviceConfiguration` * `SettingsCatalog` * `AdministrativeTemplates` * `CompliancePolicies` * `EndpointSecurity` * `PolicySets` ## Example ```powershell pwsh ./Start-HeadlessIntune.ps1 ` -Action Export ` -TenantId "" ` -AppId "" ` -Secret "" ` -ExportPath "/tmp/intune-export" ` -IncludeAssignments ```