{"repo":"Micke-K/IntuneManagement","free":true,"listed":false,"github":"https://github.com/Micke-K/IntuneManagement","clone":"git clone https://github.com/Micke-K/IntuneManagement.git","description":"Copy, export, import, delete, document and compare policies and profiles in Intune and Azure with PowerShell script and WPF UI. Import ADMX files and registry settings with ADMX ingestion. View and edit PowerShell script.","language":"PowerShell","stars":2036,"topics":["intune","msal","powershell-script","microsoft","graph-apis","endpoint-manager","documentation","ms-graph","ms-graph-api","powershell"],"license":"MIT","category":"docs-static-sites","readme_excerpt":"IntuneManagement with PowerShell and WPF UI These PowerShell scripts are using Microsoft Authentication Library (MSAL), Microsoft Graph APIs and Azure Management APIs to manage objects in Intune and Azure. The scripts have a simple WPF UI and it supports operations like Export, Import, Copy, Download, Compare etc. This makes it easy to backup or clone a complete Intune environment. The scripts can export and import objects including assignments and support import/export between tenants. The scripts will create a migration table during export and use that for importing assignments in other environments. It will create missing groups in the target environment during import. Group information like name, description and type will be imported based on the exported group e.g. dynamic groups are supported. There will be one json file for each group in the export folder. The script also support dependencies e.g. an App Protection is depending on an App, Policy Sets are depending on Compliance Policies, objects has Scope Tags etc. Dependency support requires exported json files and that the dependency objects are imported in the environment. The script uses the exported json files to get the Id and names of the exported object and uses that information and updates Id's before import an object from a json file. The Bulk Import form shows the import order of the objects. The objects with the lowest order number will be imported first. This PowerShell application is based on the foundati","default_branch":null,"files":null,"tree":[],"storefront":"/r/Micke-K","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Micke-K/IntuneManagement/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}