共用方式為


什麼是宣告的組態通訊協定

宣告的組態通訊協定是以所需的狀態裝置組態模型為基礎,但仍然使用基礎 OMA-DM Syncml 通訊協定。 透過專用的 OMA-DM 伺服器,它會透過此通訊協定提供單一批次中的所有設定。 裝置宣告的組態用戶端堆疊可以推論設定,以最有效率且可靠的方式達成所需的案例。

宣告的組態通訊協定會要求裝置具有個別 的 OMA-DM 註冊,這取決於向主要 OMA-DM 伺服器註冊的裝置。 所需的狀態模型與伺服器負責裝置所需狀態的目前模型不同。 只有在裝置已註冊到主要 MDM 伺服器時,才允許這項雙重註冊。 此其他註冊會將所需的狀態管理功能與主要功能分開。 宣告的組態註冊的第一個預期狀態管理模型功能稱為 擴充性

說明宣告之組態模型的圖表。

使用 宣告組態 CSP 時,OMA-DM 伺服器可以根據指定的案例,為裝置提供完整的設定名稱和相關值集合。 裝置上宣告的組態堆疊會負責處理設定要求,並維護其狀態,包括案例的更新。

宣告的組態所需狀態模型的優點是其有效且精確,特別是因為已宣告的組態客戶端負責設定裝置。 宣告組態的效率是因為用戶端可以異步處理案例設定的批次,這會釋出伺服器資源來執行其他工作。 因此,宣告的組態通訊協定具有低延遲。 至於設定品質和精確度,宣告的組態用戶端堆疊具有裝置設定介面區的詳細知識。 此行為包括適當地處理會影響組態案例的持續裝置更新。

宣告的組態註冊

行動裝置註冊通訊協定第 2 版 說明包括探索在內的註冊,其中涵蓋主要和宣告的組態註冊。 裝置會針對宣告的設定雙重註冊使用下列新的 DMClient CSP 原則:

下列 SyncML 範例會設定 LinkedEnrolment/DiscoveryEndpoint ,並觸發 LinkedEnrollment/Enroll

<SyncML xmlns="SYNCML:SYNCML1.1">
    <SyncBody>
        <Replace>
           <CmdID>2</CmdID>
            <Item>
                <Target>
                    <LocURI>./Device/Vendor/MSFT/DMClient/Provider/MS%20DM%20SERVER/LinkedEnrollment/DiscoveryEndpoint</LocURI>
                </Target>
         <Data>https://discovery.dm.microsoft.com/EnrollmentConfiguration?api-version=1.0</Data>
            </Item>
        </Replace>
        <Final/>
    </SyncBody>
</SyncML>

<SyncML xmlns="SYNCML:SYNCML1.1">
    <SyncBody>
        <Exec>
            <CmdID>2</CmdID>
            <Item>
                <Target>
                    <LocURI>./Device/Vendor/MSFT/DMClient/Provider/MS%20DM%20SERVER/LinkedEnrollment/Enroll</LocURI>
                </Target>
           </Item>
        </Exec>
        <Final/>
    </SyncBody>
</SyncML>