Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
NanoMDM has been able to "hand-off" the Declarative Management protocol to another server for some time now using the
-dm
flag. This PR brings the same capability to MicroMDM with a similar-dm
command line flag. This feature brought was brought up in #759 for MicroMDM.This allows you to use a Declarative Management "server" like KMFDDM* with devices enrolled in MicroMDM.See also this blog post about initial DDM protocol testing.
This work banks off the work that @korylprince has done in #864 to target raw commands by allowing us to submit raw DeclarativeManagement commands to MicroMDM.
* Note: KMFDDM needs the newest commit to target MicroMDM's command API (by using the
-micromdm
switch with it). Please also read the KMFDDM Quickstart guide/tutorial for getting started.