3.1.4 Higher-Layer Triggered Events
The DMClient CSP supports the ability to configure push-initiated device management sessions. Using the Windows Notification Service (WNS), a management server can request a device to establish a management session with the server through a push notification. A device is configured to support push by the management server by providing the device with a Package Family Name. Once the device is configured, it registers a persistent connection with the WNS. For more information on the Windows Notification Service, see [MSDN-WPNS].
To initiate a device management session, the management server must first authenticate with WNS using its SID and client secret. Once authenticated, the server receives a token that it can use to initiate a raw push notification for any ChannelURI. When the management server wants to initiate a device management session with a device, it can utilize its token and the device ChannelURI and begin communicating with the device.
For more information about DMClient CSP, see [MS-MDE2].