Posted on 04-22-2024 09:21 PM
I've setup the "Device Compliance" in Jamf as well as the "Partners Compliance Management" in Entra ID successfully and syncs daily with Jamf. However, it appears that after a macOS device has registered in Entra ID, a day later it's no longer compliant and "MDM" is no longer reporting as "Microsoft Intune" but as "N/A".
In Intune, all macOS devices are also not reporting any compliance status. Any suggestions?
Posted on 04-23-2024 04:56 AM
Since you can only register a device in 1 MDM, you will not see devices or get updates in Intune. You will only see devices in Entra. It sounds like maybe you are going from Intune to Jamf for your MDM?
Posted on 04-23-2024 08:47 AM
Thank you for your quick response, DBrowning. As you may already know, this is the Microsoft documentation I was following to setup Device Compliance in Jamf. You might be right about Macs not reporting in Intune, since can't any documentation that states of macs report to Intune. However, the leaves the question about macs not reporting as compliant a day after the device is register.
Also, one other piece of information to note is that the Company Portal app reports the mac as not managed. In the past, it use to report that it was managed.
Posted on 04-23-2024 09:59 AM
Are you going from managing them via intune to manging them via Jamf?
Posted on 04-23-2024 12:37 PM
Correct, Intune is managing macs through Jamf.
Posted on 04-23-2024 12:41 PM
I don't believe you understand the question. What MDM are you enrolling your devices into?
Posted on 04-23-2024 12:57 PM
My apologies. All macOS devices are enrolled to Jamf and that's only MDM that's installed.
Posted on 04-24-2024 04:03 AM
Did you previous use Conditional Access and are now moving over to Device Compliance?
Posted on 04-24-2024 10:28 AM
No, we started with Device Compliance, never used Conditional Access with Jamf.
Posted on 04-24-2024 10:45 AM
Interesting.....you should have never seen Mac devices in Intune then. You should only see them in Entra (portal.azure.com). I'd recommend taking a look at this: https://github.com/benwhitis/Jamf_Conditional_Access/wiki/MacOS-Conditional-Access-Best-Practices as well to make sure you are setting things up. After that, I'd suggest opening tickets with Jamf and MS to see if there is anything else.
Posted on 04-24-2024 11:06 AM
Thank you, DBRowning, for your time. I'll review the documentation further, but just one follow-up question. The documentation you suggested appears to cover the topic about Conditional Access Best Practices, will this help with Device Compliance?
Posted on 04-24-2024 11:35 AM
in this sense, they are same.
Posted on 05-09-2024 11:33 AM
Hi Jose, have you made any progress on this, i'm also experiencing the same issue.
Posted on 05-31-2024 06:24 PM
Hi Rolinda,
Sorry for the late reply, We're still looking into the issue, but we hope to have an solution soon. Will get back to you, if you haven't already fixed the issue.
Posted on 06-27-2024 04:10 AM
We are experiencing the same N/A status issue, but only on iOS/iPadOS devices.
We have successfully configured "Device Compliance" in Jamf as well as "Partner Compliance Management" in Entra ID and are syncing them daily with Jamf.
Someone else ?
Posted on 08-13-2024 08:55 AM
seeing this issue as well, N/A compliant status for our ipads. We have not moved MacOS yet, hesitant to at this point. Any updates or fixes?
Posted on 10-29-2024 07:32 AM
we're seeing this from a macOS perspective. Some devices are okay but struggling with Entra evaluating and showing compliant for some of our devices. We've worked through the troubleshooting steps and not seeing issues or at least the ones defined in that article. This is going to become a large issue if we cannot solve this soon. JAMF says we are good on this side but that doesn't help get our users access to what they should have
Posted on 11-19-2024 01:47 AM
@Jose_Amaya were you able to resolve this issue? I am also facing the exact same issue for our macOS, the device shows N/A in the compliant state on Entra ID end despite the Jamf Compliance connector is active & healthy?
Any possible solution??
Tuesday
We have the same issue here, there are no noticeable errors on either side (Jamf and Entra ID) and for all the new devices we have set up we are getting the N/A status under compliance.
Anyone have any working solutions or leads on where to look for errors?
Tuesday
My apologies to the community for the late response. We were able to address the problem (thanks to Julie Flanakin, Jamf Engineer). Here are the steps taken to address the compliance issues for macOS devices:
From Jamf Pro, create two separate configuration profiles for "Retry Logic" and 'WKWebView".
For more info, click here.
Set both configuration profiles use the same Preference Domain: com.jamf.management.jamfAAD
Set both configuration profiles for the "General" payload, set to apply at the "Computer Level" and "Install Automatically".
Set the payload for the "Application & Custom Settings" > "Upload" to use the following plist configuration below for "Retry Logic" and 'WKWebView" (see below as well as snapshots)
In Entra ID, set to exclude from Conditional Access Policy the "User registration app for Device Compliance" and the "Cloud Connector for Device Compliance" apps. (see last snapshot below)
Plist for the "Retry Logic" configuration profile:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>tokenRetryCount</key>
<integer>3</integer>
<key>tokenRetryWaitTime</key>
<integer>42</integer>
</dict>
</plist>
Plist for the "WKWebView" configuration profile:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>useWKWebView</key>
<true/>
</dict>
</plist>
Thursday
This is super insightful thanks a bunch!!
Sunday
@Jose_Amaya Did they have logic around having separate config profiles for the 2 settings and not keeping it in one since its going to the same file?