DMAcc CSP

The DMAcc configuration service provider allows an OMA Device Management (DM) version 1.2 server to handle OMA DM account objects. The server can use this configuration service provider to add a new account or to manage an existing account, including an account that was bootstrapped by using the w7 APPLICATION configuration service provider.

Note

This configuration service provider requires the ID_CAP_CSP_FOUNDATION and ID_CAP_DEVICE_MANAGEMENT_ADMIN capabilities to be accessed from a network configuration application.

For the DMAcc CSP, you can't use the Replace command unless the node already exists.

The following list shows the DMAcc configuration service provider nodes:

{AccountUID}

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}

This interior node acts as a placeholder for zero or more OMA DM server accounts. If this OMA DM server account is bootstrapped using the w7 APPLICATION, the name of this node is generated from the 256-bit version of SHA-2 hash of the w7 PROVIDER-ID parm.

Description framework properties:

Property name Property value
Format node
Access Type Add, Delete, Get, Replace
Dynamic Node Naming ClientInventory

{AccountUID}/AAuthPref

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AAuthPref

Specifies the application authentication preference. Supported values: BASIC, DIGEST. If this value is empty, the client attempts to use the authentication mechanism negotiated in the previous session if one exists. If the value is empty, no previous session exists, and MD5 credentials exist, clients try MD5 authorization first. If the criteria aren't met then the client tries BASIC authorization first.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

Allowed values:

Value Description
BASIC The client attempts BASIC authentication.
DIGEST The client attempts MD5 authentication.

{AccountUID}/AppAddr

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAddr

Interior node for DM server address.

Description framework properties:

Property name Property value
Format node
Access Type Add, Get

{AccountUID}/AppAddr/{ObjectName}

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAddr/{ObjectName}

Defines the OMA DM server address. Only one server address can be configured. When mapping the w7 APPLICATION configuration service provider to the DMAcc Configuration Service Provider, the name of this element is "1". This is the first DM address encountered in the w7 APPLICATION configuration service provider, other DM accounts are ignored.

Description framework properties:

Property name Property value
Format node
Access Type Add, Get
Dynamic Node Naming ClientInventory
{AccountUID}/AppAddr/{ObjectName}/Addr
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAddr/{ObjectName}/Addr

Specifies the address of the OMA DM account. The type of address stored is specified by the AddrType element.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace
{AccountUID}/AppAddr/{ObjectName}/AddrType
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAddr/{ObjectName}/AddrType

Specifies the format and interpretation of the Addr node value. The default is "URI". The default value of "URI" specifies that the OMA DM account address in Addr is a URI address. A value of "IPv4" specifies that the OMA DM account address in Addr is an IP address.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace
Default Value URI

Allowed values:

Value Description
URI (Default) The OMA DM account address in Addr is a URI address.
IPv4 The OMA DM account address in Addr is an IP address.
{AccountUID}/AppAddr/{ObjectName}/Port
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAddr/{ObjectName}/Port

Interior node for port information.

Description framework properties:

Property name Property value
Format node
Access Type Add, Get
{AccountUID}/AppAddr/{ObjectName}/Port/{ObjectName}
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAddr/{ObjectName}/Port/{ObjectName}

Only one port number can be configured. When mapping the w7 APPLICATION configuration service provider to the DMAcc Configuration Service Provider, the name of this element is "1".

Description framework properties:

Property name Property value
Format node
Access Type Add, Get, Replace
Dynamic Node Naming ClientInventory
{AccountUID}/AppAddr/{ObjectName}/Port/{ObjectName}/PortNbr
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAddr/{ObjectName}/Port/{ObjectName}/PortNbr

Specifies the port number of the OMA MD account address. This must be a decimal number that fits within the range of a 16-bit unsigned integer.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

{AccountUID}/AppAuth

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAuth

Defines authentication settings.

Description framework properties:

Property name Property value
Format node
Access Type Add, Get

{AccountUID}/AppAuth/{ObjectName}

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAuth/{ObjectName}

Defines one set of authentication settings. When mapping the w7 APPLICATION configuration service provider to the DMAcc Configuration Service Provider, the name of this element is same name as the AAuthLevel value ("CLRED" or "SRVCRED").

Description framework properties:

Property name Property value
Format node
Access Type Add, Get
Dynamic Node Naming ClientInventory
{AccountUID}/AppAuth/{ObjectName}/AAuthData
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAuth/{ObjectName}/AAuthData

Specifies the next nonce used for authentication. "Nonce" refers to a number used once. It's often a random or pseudo-random number issued in an authentication protocol to ensure that old communications can't be reused in repeat attacks.

Description framework properties:

Property name Property value
Format bin
Access Type Add, Replace
{AccountUID}/AppAuth/{ObjectName}/AAuthLevel
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAuth/{ObjectName}/AAuthLevel

Specifies the application authentication level. A value of "CLCRED" indicates that the credentials client will authenticate itself to the OMA DM server at the OMA DM protocol level. A value of "SRVCRED" indicates that the credentials server will authenticate itself to the OMA DM Client at the OMA DM protocol level.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

Allowed values:

Value Description
CLCRED The credentials client will authenticate itself to the OMA DM server at the OMA DM protocol level.
SRVCRED The credentials server will authenticate itself to the OMA DM Client at the OMA DM protocol level.
{AccountUID}/AppAuth/{ObjectName}/AAuthName
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAuth/{ObjectName}/AAuthName

Specifies the authentication name.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace
{AccountUID}/AppAuth/{ObjectName}/AAuthSecret
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAuth/{ObjectName}/AAuthSecret

Specifies the password or secret used for authentication.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Replace
{AccountUID}/AppAuth/{ObjectName}/AAuthType
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppAuth/{ObjectName}/AAuthType

Specifies the authentication type. If AAuthLevel is CLCRED, the supported types include BASIC and DIGEST. If AAuthLevel is SRVCRED, the only supported type is DIGEST.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace
Dependency [AAuthlevelDependency] Dependency Type: DependsOn
Dependency URI: SyncML/DMAcc/{AccountUID}/AppAuth/{ObjectName}/AAuthLevel
Dependency Allowed Value: SRVCRED
Dependency Allowed Value Type: ENUM

Allowed values:

Value Description
BASIC BASIC.
DIGEST DIGEST.

{AccountUID}/AppID

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/AppID

Specifies the application identifier for the OMA DM account. The only supported value is w7.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace
Default Value w7

Allowed values:

Value Description
w7 (Default) The only supported value.

{AccountUID}/Ext

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext

Defines a set of extended parameters. This element holds vendor-specific information about the OMA DM account and is created automatically when the OMA DM account is created.

Description framework properties:

Property name Property value
Format node
Access Type Get

{AccountUID}/Ext/Microsoft

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft

Defines a set of Microsoft-specific extended parameters. This element is created automatically when the OMA DM account is created.

Description framework properties:

Property name Property value
Format node
Access Type Get
{AccountUID}/Ext/Microsoft/BackCompatRetryDisabled
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/BackCompatRetryDisabled

This node specifies whether to disable the ability of the DM client to communicate with a down-level server.

Possible Values:

false (default) -- Compatibility with down-level servers is enabled true -- Compatibility with down-level servers is disabled.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) Backward-compatible retries are enabled.
1 Backward-compatible retries are disabled.
{AccountUID}/Ext/Microsoft/ConnRetryFreq
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/ConnRetryFreq

This node specifies how many times DM client will retry a connection to the server if the connection fails. The default value is 3 retries.

Description framework properties:

Property name Property value
Format int
Access Type Add, Get, Replace
Default Value 3
{AccountUID}/Ext/Microsoft/CRLCheck
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/CRLCheck

Allows connection to the DM server to check the Certificate Revocation List (CRL). Set to true to enable SSL revocation.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Get, Replace

Allowed values:

Value Description
0 False.
1 True.
{AccountUID}/Ext/Microsoft/DefaultEncoding
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/DefaultEncoding

This node specifies the encoding that the OMA-DM client will use to encode its first package. Valid values include "application/vnd.syncml.dm+xml" (for XML) and "application/vnd.syncml.dm+wbxml" (for WBXML). If this node is left unspecified, the OMA-DM client defaults to "application/vnd.syncml.dm+xml".

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

Allowed values:

Value Description
application/vnd.syncml.dm+xml XML is used.
application/vnd.syncml.dm+wbxml WBXML is used.
{AccountUID}/Ext/Microsoft/DisableOnRoaming
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/DisableOnRoaming

Determines whether the OMA DM client should be launched when roaming.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Get, Replace

Allowed values:

Value Description
0 False.
1 True.
{AccountUID}/Ext/Microsoft/InitialBackOffTime
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/InitialBackOffTime

This node specifies the initial amount of time (in milliseconds) that the DM client waits before attempting a connection retry. After the initial wait, the wait time grows exponentially. The default value is 16000 milliseconds.

Description framework properties:

Property name Property value
Format int
Access Type Add, Get, Replace
Default Value 16000
{AccountUID}/Ext/Microsoft/InitiateSession
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1703 [10.0.15063] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/InitiateSession

When this node is added, a session is started with the MDM server.

Description framework properties:

Property name Property value
Format null
Access Type Add, Replace
{AccountUID}/Ext/Microsoft/MaxBackOffTime
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/MaxBackOffTime

This node specifies the maximum number of milliseconds to wait before attempting a connection retry. The default value is 86400000.

Description framework properties:

Property name Property value
Format int
Access Type Add, Get, Replace
Default Value 86400000
{AccountUID}/Ext/Microsoft/ProtoVer
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/ProtoVer

This node value corresponds to what the client would put in the VerDTD element of an OMA-DM package. No default value is assumed. The only valid value for this node is 1.1 or 1.2.

The protocol version set by this element will match the protocol version that the DM client reports to the server in SyncHdr in package 1. If this element isn't specified when adding a DM server account, the latest DM protocol version that the client supports is used.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

Allowed values:

Value Description
1.1 1.1.
1.2 1.2.
{AccountUID}/Ext/Microsoft/Role
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/Role

If this node is unspecified, its default value is the access role of the session that created the server account. The value for this node must be a subset of the roles used in creating this server account.

The acceptable access roles for this node can't be more than the roles assigned to the DMAcc object.

Description framework properties:

Property name Property value
Format int
Access Type Get, Replace

Allowed values:

Flag Description
4 SECROLE_OPERATOR.
8 SECROLE_MANAGER.
16 SECROLE_USER_AUTH.
128 SECROLE_OPERATOR_TPS.
{AccountUID}/Ext/Microsoft/SSLCLIENTCERTSEARCHCRITERIA
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/SSLCLIENTCERTSEARCHCRITERIA

The SSLCLIENTCERTSEARCHCRITERIA parameter is used to specify the client certificate search criteria. This parameter supports search by subject attribute and certificate stores. If any other criteria are provided, it's ignored. The string is a concatenation of name/value pairs, each member of the pair delimited by the "&" character. The name and values are delimited by the "=" character. If there are multiple values, each value is delimited by the Unicode character "U+F000". If the name or value contains characters not in the UNRESERVED set (as specified in RFC2396), then those characters are URI-escaped per the RFC. The supported names are Subject and Stores; wildcard certificate search isn't supported. Stores specifies which certificate stores the DM client will search to find the SSL client certificate. The valid store value is My%5CUser. The store name isn't case sensitive. Subject specifies the certificate to search for. For example, to specify that you want a certificate with a particular Subject attribute ("CN=Tester,O=Microsoft"), use the following:

<parm name="SSLCLIENTCERTSEARCHCRITERIA"
      value="Subject=CN%3DTester,O%3DMicrosoft&amp;Stores=My%5CUser" />

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace
{AccountUID}/Ext/Microsoft/UseHwDevID
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/UseHwDevID

A value of true indicates that, during an OMA-DM session with this server, the value of the ./DevInfo/DevId node is the hardware ID of device (e.g, IMEI for a GSM device, ESN for a CDMA Device, hashed UUID for a non-radio device). The default value of false indicates that the value of ./DevInfo/DevId node is a hash of the UUID of the device.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) An application-specific GUID is returned for the ./DevInfo/DevID rather than the hardware device ID.
1 The hardware device ID will be provided for the ./DevInfo/DevID element and the Source LocURI for the OMA DM package that's sent to the server.
{AccountUID}/Ext/Microsoft/UseNonceResync
Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Ext/Microsoft/UseNonceResync

This node specifies whether the DM client can use the nonce resynchronization protocol when authentication of a server notification fails. If nonce resynchronization is disabled and authentication of the server notification fails, the notification is dropped.

Possible Values:

false (default) : Nonce resynchronization is disabled.

true: Nonce resynchronization is enabled.

Description framework properties:

Property name Property value
Format bool
Access Type Add, Get, Replace
Default Value 0

Allowed values:

Value Description
0 (Default) The client doesn't try to authenticate the notification with the backup server nonce if authentication to the stored nonce fails.
1 The client initiates a DM session if the backup server nonce is received after authentication failed.

{AccountUID}/Name

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/Name

Specifies the display name of the application.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

{AccountUID}/PrefConRef

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/PrefConRef

The only supported values include the NAPID of a bootstrapped NAP management object or a connection GUID used by connection manager. If this node is missing, the device will use the default connection provided by connection manager.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

{AccountUID}/ServerID

Scope Editions Applicable OS
✅ Device
❌ User
✅ Pro
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise / IoT Enterprise LTSC
✅ Windows 10, version 1511 [10.0.10586] and later
./SyncML/DMAcc/{AccountUID}/ServerID

Specifies the OMA DM server's unique identifier for the current OMA DM account. This value is case-sensitive.

Description framework properties:

Property name Property value
Format chr (string)
Access Type Add, Get, Replace

Configuration service provider reference