Posted on 02-04-2020 03:07 PM
Posted on 02-05-2020 10:16 AM
I have never seen any logs for it so does that mean it is not working?
Posted on 02-05-2020 10:19 AM
It might depend on what it is that we're expecting to happen when the feature is used. So, what exactly do you expect to see happen when invoked that isn't happening?
Posted on 02-05-2020 10:52 AM
I thought it forced a check in via MDM. Just a empty payload but would refresh any pending commands. I often run it after cancelling failed commands as a matter of process rather than based on any solid evidence it actually did anything.
Posted on 02-05-2020 11:07 AM
Yeah, that's what it's supposed to do as I understand it, but I'll be honest, I can't actually say I have any hard evidence that it does that, so I don't have a way to counter anyone's thinking here. Maybe someone at Jamf can enlighten us on its proper use. It should cause any pending commands to kick in, but I'm not sure.
Posted on 02-05-2020 11:36 AM
The blank push management command for computers (and mobile devices) sends a blank push notification to the device prompting it to check in with Apple Push Notification service (APNs). The feature can be useful to test if a device is having issues communicating with Jamf Pro or APNs.
Posted on 02-05-2020 11:40 AM
Thanks for the quick reply to this thread @casey.utke! So, by checking in with APNs, does this mean any type of pending MDM commands (assuming there even are any) would kick in? In most cases it's rare to have too many pending commands unless there is some kind of communication issue between the device, APNs and the Jamf server. But assuming there are any, and communication is working as expected, would it, or should it cause them to take place?
Posted on 02-05-2020 12:08 PM
I would assume so as if the blank push is successful as that means the device was able to talk to Jamf Pro and APNs in which case the pending commands should also be able to go. That being said there is the possibility something else could be causing the pending commands.
Posted on 09-15-2020 08:26 AM
I'm intrested to know what is the exact command that sent to device from jamf when we click on blank push?
Posted on 09-15-2020 09:01 AM
It would be more useful if the blank push actually gave real-time feedback in the console.
Posted on 09-15-2020 01:07 PM
It’s a layer of abstraction that we may never fully understand!
Posted on 09-18-2020 07:22 AM
@bradtchapman Exactly!
Posted on 09-21-2020 06:57 AM
I'm with @bradtchapman on that one... it could at least put an entry in the log so you know if it worked or not. I usually want to run it when I see a bunch of pending or failed commands, but the fact that it doesn't show up in logs or tell you it's successful/failed in any way makes it pretty worthless to us.
Posted on 09-21-2020 07:07 AM
run this in terminal and you'll see the activity from a blank push.
log stream --predicate 'process="mdmclient"'
Posted on 02-24-2021 05:07 PM
If it does cause an Inventory Check - I wonder why there is a specific management command for Inventory Check for devices.
And also asks the question: why isn't there a similar command for Computers?
Posted on 07-19-2022 07:29 AM
If its not been said you can enable MDM debugging on a machine, do a blank push and see that it arrived at the machine. This verifies that the communication channel is open and working. It does nothing else.