New Intune Toolkit Update: Enhanced Baseline Comparisons & macOS Support

Listen to this Post

The latest version of the Intune Toolkit is now live, packed with community-driven improvements and new features for streamlined endpoint management.

✨ What’s New?

βœ… Confirmation Pop-Ups – Verify changes before committing and instantly copy assignment details to clipboard.
βœ… Rebuilt Baseline Comparison – Compare Intune Configuration Policies against third-party or custom baselines, now with macOS Settings Catalog support.
βœ… Bug Fixes & UI Tweaks – Improved comparison accuracy and version visibility.

Special thanks to contributors Oktay Sari and James Robinson

 for their baseline contributions!

πŸ‘‰ Download Here: <a href="https://lnkd.in/dd9qcvsH">https://lnkd.in/dd9qcvsH</a>

<h2 style="color: yellow;">You Should Know:</h2>

<h2 style="color: yellow;">1. How to Use the Baseline Comparison Feature</h2>

[bash]
 Import Intune PowerShell Module 
Import-Module Microsoft.Graph.Intune

Fetch existing Intune policy for comparison 
Get-IntuneDeviceConfigurationPolicy -PolicyId "YOUR_POLICY_ID" | Export-CliXml "CurrentPolicy.xml"

Compare with a custom baseline (PowerShell Diff) 
Compare-Object -ReferenceObject (Import-CliXml "BaselinePolicy.xml") -DifferenceObject (Import-CliXml "CurrentPolicy.xml") 

2. Automating macOS Settings Catalog

 Use Jamf or Intune API to push macOS settings 
curl -X POST "https://graph.microsoft.com/v1.0/deviceManagement/configurationPolicies" \ 
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \ 
-H "Content-Type: application/json" \ 
-d '@macOS_Settings.json' 

3. Exporting Assignments for Documentation

 Export policy assignments to CSV 
Get-IntuneDeviceConfigurationPolicyAssignment -DeviceConfigurationPolicyId $policyId | 
Select-Object Target, Intent | Export-Csv -Path "Assignments.csv" 

4. Debugging Intune Deployments

 Check deployment status 
Get-IntuneManagedDevice | Where-Object { $_.OS -eq "Windows" } | 
Get-IntuneDeviceConfigurationPolicyAssignmentState -PolicyId "YOUR_POLICY_ID" 

What Undercode Say

The Intune Toolkit update bridges gaps in cross-platform policy management, especially for macOS admins. Key takeaways:
– Baseline comparisons are critical for compliance (e.g., CIS benchmarks).
– PowerShell + Graph API remain indispensable for automation.
– Always audit assignments before mass deployments.

Pro Tip: Combine this with Azure Monitor for real-time policy drift alerts:

IntuneDevices 
| where ConfigMgrClientId != "" 
| summarize FailedPolicies = countif(ComplianceState == "NonCompliant") by DeviceName 

Expected Output:

  • A CSV of policy assignments.
  • Diff results between baselines.
  • macOS template deployment logs.

For advanced scripting, refer to Microsoft’s Graph API docs.

References:

Reported By: Maxime Guillemin – Hackers Feeds
Extra Hub: Undercode MoN
Basic Verification: Pass βœ…

Join Our Cyber World:

πŸ’¬ Whatsapp | πŸ’¬ TelegramFeatured Image