다음을 통해 공유


DeclaredConfiguration CSP

Windows 참가자의 로고입니다.

중요

이 CSP에는 개발 중인 일부 설정이 포함되어 있으며 Windows Insider Preview 빌드에만 적용됩니다. 이러한 설정은 변경될 수 있으며 미리 보기의 다른 기능 또는 서비스에 대한 종속성이 있을 수 있습니다.

기본 MDM 모델은 MDM 서버가 구성 시나리오에 대한 디바이스 상태의 오케스트레이션 및 지속적인 유지 관리를 전적으로 담당하는 모델입니다. 이 동작은 OMA-DM Syncml 표준을 기반으로 하는 동기 구성 모델로 인해 네트워크 트래픽이 많고 네트워크 대기 시간이 길어지게 됩니다. 또한 서버에 클라이언트에 대한 깊은 지식이 필요하다는 점을 감안할 때 오류가 발생하기 쉽습니다.

Windows 선언된 구성(WinDC) 디바이스 관리 모델을 사용하려면 서버가 시나리오 구성을 위해 모든 설정 값을 디바이스에 제공해야 합니다. 서버는 DeclaredConfiguration CSP를 통해 일괄 처리로 비동기적으로 보냅니다.

  • 클라이언트 시작 OMA-DM 세션 중에 WinDC 서버는 DeclaredConfiguration CSP URI를 통해 구성 또는 인벤토리 WinDC 문서를 클라이언트에 보냅니다. 디바이스가 문서의 구문이 올바른지 확인하면 클라이언트 스택은 요청을 오케스트레이터에 푸시하여 요청을 비동기적으로 처리합니다. 그런 다음 클라이언트 스택이 종료되고 컨트롤을 WinDC 서비스로 다시 반환합니다. 이 동작을 사용하면 디바이스가 요청을 비동기적으로 처리할 수 있습니다.

  • 클라이언트에서 처리 중이거나 완료된 요청이 있는 경우 일반 경고를 서버에 보냅니다. 이 경고는 각 문서의 상태, 상태 및 진행률을 요약합니다. WinDC OMA-DM 서버에 대한 모든 클라이언트 HTTPS 요청에는 이 요약이 포함됩니다.

  • WinDC 서버는 일반 경고를 사용하여 성공적으로 완료된 요청 또는 오류가 있는 요청을 확인합니다. 그런 다음 서버는 DeclaredConfiguration CSP URI를 통해 WinDC 문서 프로세스 결과를 동기적으로 검색할 수 있습니다.

다음 목록에서는 DeclaredConfiguration 구성 서비스 공급자 노드를 보여 줍니다.

호스트

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host

호스트 내부 노드는 구성 요청 또는 인벤토리 요청의 대상이 호스트 OS임을 나타냅니다. 이 노드는 enclave가 구성을 대상으로 하는 경우 scope 위한 노드입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기

호스트/완료

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete

이 내부 노드는 구성에 불연속 설정 값이 있고 추가 데이터로 나중에 확인해야 하는 자리 표시자를 포함하지 않는 완전한 설정 및 값 쌍으로 자체 포함됨을 나타냅니다. 요청을 있는 그대로 처리할 준비가 된 것입니다.

Complete 요청의 서버-클라이언트 흐름은 인벤토리 요청과 동일합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기

호스트/완료/문서

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents

문서 노드는 구성이 선언된 구성 스택에서 시나리오를 구성하는 데 사용되는 설정 컬렉션인 문서 형식임을 나타냅니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기
호스트/완료/문서/{DocID}
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/{DocID}

구성 문서를 고유하게 식별합니다. 다른 문서에는 이 ID가 있을 수 없습니다. ID는 GUID여야 합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기
동적 노드 명명 ServerGeneratedUniqueIdentifier
허용되는 값 정규식: [0-9A-Fa-f]{8}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{12}
Host/Complete/Documents/{DocID}/Document
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/{DocID}/Document

문서 노드의 값은 지정된 시나리오를 구성하는 설정 및 값 컬렉션을 포함하는 XML 기반 문서입니다. 선언된 구성 스택은 문서의 구문을 확인합니다. 스택은 클라이언트에서 비동기적으로 처리할 문서를 표시합니다. 그런 다음 스택은 컨트롤을 다시 OMA-DM 서비스로 반환합니다. 스택은 요청을 비동기적으로 처리합니다. 다음은 선언된 구성 URI ./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/27FEA311-68을 사용하는 지정된 원하는 상태 구성의 예입니다. B9-4320-9. FC4-296. F6FDFAFE2/문서.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 추가, 삭제, 가져오기, 바꾸기
Host/Complete/Documents/{DocID}/Properties
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/{DocID}/Properties

속성 노드는 [DocID]에서 참조하는 지정된 문서에 적용되는 속성 목록을 캡슐화합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기
호스트/완료/문서/{DocID}/Properties/Abandoned
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/{DocID}/Properties/Abandoned

중단된 노드를 사용하면 OMA-DM 서버에서 문서가 더 이상 관리되지 않음을 나타낼 수 있습니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 int
액세스 유형 추가, 삭제, 가져오기, 바꾸기
기본 값 0

허용되는 값:

설명
0(기본값) 문서가 더 이상 관리되지 않습니다.
1 문서가 관리됩니다.

호스트/완료/결과

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Results

결과 노드는 구성 요청의 결과가 포함된 XML 문서를 반환하는 URI 경로의 일부임을 나타냅니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기
호스트/완료/결과/{DocID}
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Results/{DocID}

구성 요청의 결과가 반환될 구성 문서를 고유하게 식별합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기
동적 노드 명명 ClientInventory
Host/Complete/Results/{DocID}/Document
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Results/{DocID}/Document

문서 노드의 값은 [DocId]에서 지정한 구성 요청의 설정 결과 컬렉션을 포함하는 XML 기반 문서입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기

호스트/인벤토리

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory

인벤토리 내부 노드는 인벤토리 요청임을 나타냅니다. 검색할 설정 값은 문서 리프 노드를 통해 XML 문서에 지정됩니다.

인벤토리 요청의 서버-클라이언트 흐름은 완료 요청과 동일합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기

호스트/인벤토리/문서

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory/Documents

문서 노드는 인벤토리 요청이 해당 값을 검색하는 데 사용되는 설정 컬렉션인 문서 형식임을 나타냅니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기
호스트/인벤토리/문서/{DocID}
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory/Documents/{DocID}

인벤토리 문서를 고유하게 식별합니다. 다른 문서에는 이 ID가 있을 수 없습니다. ID는 GUID여야 합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 추가, 삭제, 가져오기
동적 노드 명명 ServerGeneratedUniqueIdentifier
허용되는 값 정규식: [0-9A-Fa-f]{8}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{4}\-[0-9A-Fa-f]{12}
호스트/인벤토리/문서/{DocID}/Document
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory/Documents/{DocID}/Document

문서 노드의 값은 해당 값을 검색하는 데 사용할 설정 컬렉션을 포함하는 XML 기반 문서입니다. 선언된 구성 스택은 문서의 구문을 확인합니다. 스택은 클라이언트에서 비동기적으로 처리할 문서를 표시합니다. 그런 다음 스택은 컨트롤을 다시 OMA-DM 서비스로 반환합니다. 스택은 요청을 비동기적으로 처리합니다. 다음은 선언된 구성 URI ./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory/Documents/27FEA311-68을 사용하는 지정된 원하는 상태 구성의 예입니다. B9-4320-9. FC4-296. F6FDFAFE2/문서.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 추가, 삭제, 가져오기, 바꾸기

호스트/인벤토리/결과

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory/Results

결과 노드는 인벤토리 요청 결과가 포함된 XML 문서를 반환하는 URI 경로의 일부임을 나타냅니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기
호스트/인벤토리/결과/{DocID}
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory/Results/{DocID}

인벤토리 문서를 고유하게 식별합니다. 다른 문서에는 이 ID가 있을 수 없습니다. ID는 GUID여야 합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기
동적 노드 명명 ClientInventory
호스트/인벤토리/결과/{DocID}/Document
범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/Host/Inventory/Results/{DocID}/Document

문서 노드의 값은 [DocId]에서 지정한 인벤토리 요청의 설정 결과 컬렉션을 포함하는 XML 기반 문서입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 chr (문자열)
액세스 유형 가져오기

ManagementServiceConfiguration

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/ManagementServiceConfiguration

특정 Windows 선언 구성 동작을 제어하는 데 사용되는 ManagementServiceConfiguration 노드입니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 node
액세스 유형 가져오기

ManagementServiceConfiguration/ConflictResolution

범위 에디션 적용 가능한 OS
✅ 장치
❌ 사용자
✅ 프로
✅ Enterprise
✅ Education
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/DeclaredConfiguration/ManagementServiceConfiguration/ConflictResolution

이 노드는 충돌 해결을 켜고 끄도록 제어합니다.

설명 프레임워크 속성:

속성 이름 속성 값
형식 int
액세스 유형 추가, 삭제, 가져오기, 바꾸기

허용되는 값:

설명
0 충돌 해결은 OFF입니다.
1 충돌 해결은 ON입니다.

DeclaredConfiguration OMA URI

WinDC 요청은 유사한 OMA-URI를 사용하여 전송됩니다 ./Device/Vendor/MSFT/DeclaredConfiguration/Host/[Complete|Inventory]/Documents/{DocID}/Document.

  • URI에는 대상 scope(User 또는 Device)가 접두사로 지정됩니다.
  • {DocID} 는 구성 시나리오의 원하는 상태에 대한 고유 식별자입니다. 모든 문서에는 GUID여야 하는 ID가 있어야 합니다.
  • 요청은 인벤토리 또는 완료 요청일 수 있습니다.

다음 URI는 완료 요청의 예입니다. ./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/27FEA311-68B9-4320-9FC4-296F6FDFAFE2/Document

WinDC 문서

<DeclaredConfiguration
    schema="1.0"
    context="Device"
    id="27FEA311-68B9-4320-9FC4-296F6FDFAFE2"
    checksum="99925209110918B67FE962460137AA3440AFF4DB6ABBE15C8F499682457B9999"
    osdefinedscenario="MSFTExtensibilityMIProviderConfig">
    ... {Configuration Data} ...
</DeclaredConfiguration>

XML 태그는 <DeclaredConfiguration> 처리할 WinDC 문서의 세부 정보를 지정합니다. 문서는 구성 요청 또는 인벤토리 요청의 일부일 수 있습니다. DeclaredConfiguration CSP에는 구성 또는 인벤토리 요청의 사양을 허용하는 두 개의 URI가 있습니다.

이 태그에는 다음과 같은 특성이 있습니다.

특성 설명
schema xml의 스키마 버전입니다. 현재 입니다 1.0.
context 문서가 디바이스 또는 사용자를 대상으로 하는지 여부를 지정합니다.
id 서버에서 설정한 문서의 고유 식별자입니다. 이 값은 GUID여야 합니다.
checksum 이 값은 서버에서 제공하는 버전의 문서입니다.
osdefinedscenario 지정된 구성 데이터를 사용하여 클라이언트가 구성해야 하는 명명된 시나리오입니다.

DeclaredConfiguration CSP는 WinDC 문서를 나타내는 요소에 의해 <DeclaredConfiguration> 설명된 설정 일괄 처리의 유효성을 동기적으로 검사합니다. WinDC XML 스키마를 기반으로 올바른 구문을 확인합니다. 구문 오류가 있는 경우 CSP는 현재 OMA-DM 세션의 일부로 즉시 서버에 오류를 반환합니다. 구문이 검사 통과하면 요청이 Windows 서비스에 전달됩니다. Windows 서비스는 지정된 시나리오의 원하는 상태 구성을 비동기적으로 시도합니다. 이 프로세스를 통해 서버는 다른 작업을 수행할 수 있으므로 WinDC 프로토콜의 대기 시간이 짧습니다. 오케스트레이터인 Windows 클라이언트 서비스는 서버 제공 desire 상태에 따라 디바이스의 구성을 구동합니다. 또한 서비스는 서버가 제거하거나 수정할 때까지 수명 동안 이 상태를 유지 관리합니다.

요청의 실제 처리는 태그와 문서 내에 지정된 구성 데이터를 중심으로 osdefinedscenario 피벗됩니다. 자세한 내용은 다음을 참조하세요.

WinDC 일반 경고

서버 요청에 대한 모든 클라이언트 응답에서 클라이언트는 WinDC 경고를 생성합니다. 이 경고는 Windows 서비스가 처리한 각 문서의 상태를 요약합니다. 다음 XML은 경고 예제입니다.

<Alert>
  <CmdID>1</CmdID>
  <Data>1224</Data>
  <Item>
    <Meta>
      <Type xmlns="syncml:metinf">com.microsoft.mdm.declaredconfigurationdocuments</Type>
    </Meta>
    <Data>
      <DeclaredConfigurations schema="1.0">
        <DeclaredConfiguration context="Device"
                               id="27FEA311-68B9-4320-9FC4-296F6FDFAFE2"
                               checksum="99925209110918B67FE962460137AA3440AFF4DB6ABBE15C8F499682457B9999"
                               result_checksum="EE4F1636201B0D39F71654427E420E625B9459EED17ACCEEE1AC9B358F4283FD"
                               state="60" />
      </DeclaredConfigurations>
    </Data>
  </Item>
</Alert>

이 예제에는 경고 요약에 나열된 WinDC 문서가 하나 있습니다. 경고 요약에는 클라이언트 스택이 처리하는 모든 문서(구성 또는 인벤토리 요청)가 나열됩니다. 문서가 적용되는 방식의 scope 지정하는 문서의 컨텍스트를 설명합니다. 컨텍스트 값은 이어야 Device합니다.

상태 특성의 값60은 문서가 성공적으로 처리되었음을 나타냅니다.

WinDC 상태

다음 클래스는 상태 값을 정의합니다.

enum class DCCSPURIState :unsigned long
{
    NotDefined = 0, // transient
    ConfigRequest = 1, // transient
    ConfigInprogress = 2, // transient
    ConfigInProgressAsyncPending = 3, // transient: Async operation is performed but pending results
    DeleteRequest = 10,  // transient
    DeleteInprogress = 11,  // transient

    GetRequest = 20,  // transient
    GetInprogress = 21,  // transient

    ConstructURIStorageSuccess = 40, // transient

    ConfigCompletedSuccess = 60, // permanent
    ConfigCompletedError = 61, // permanent
    ConfigInfraError = 62, // permanent
    ConfigCompletedSuccessNoRefresh = 63, // permanent

    DeleteCompletedSuccess = 70, // permanent
    DeleteCompletedError = 71, // permanent
    DeleteInfraError = 72, // permanent

    GetCompletedSuccess = 80, // permanent
    GetCompletedError = 81, // permanent
    GetInfraError = 82 // permanent
};

SyncML 예제

WinDC 문서 중단

리소스 중단은 특정 리소스가 더 이상 사용자 또는 그룹을 대상으로 하지 않는 경우에 발생합니다. 서버는 디바이스에서 리소스를 삭제하는 대신 WinDC 문서를 중단하도록 선택할 수 있습니다. 중단된 리소스는 디바이스에 유지되지만 드리프트 제어를 처리하는 WinDC 문서 새로 고침을 중지합니다. 또한 리소스 소유권 이 MDM으로 전송되므로 레거시 MDM 채널을 통해 동일한 리소스를 다시 수정할 수 있습니다.

이 예제에서는 Abandoned 속성을 1로 설정하여 WinDC 문서를 중단하는 방법을 보여 줍니다.

<SyncML xmlns="SYNCML:SYNCML1.1">
  <SyncBody>
    <Replace>
    <CmdID>2</CmdID>
    <Item>
        <Meta>
            <Format>int</Format>
            <Type>text/plain</Type>
        </Meta>
        <Target>
            <LocURI>./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/27FEA311-68B9-4320-9FC4-296F6FDFAFE2/Properties/Abandoned</LocURI>
        </Target>
        <Data>1</Data>
    </Item>
    </Replace>
    <Final/>
  </SyncBody>
</SyncML>

WinDC 문서 우나반돈

문서를 실행하지 않으면 문서가 즉시 적용되고, 리소스 소유권 을 WinDC 관리로 다시 전송하고, 레거시 MDM 채널이 채널을 다시 관리하지 못하도록 차단합니다.

이 예제에서는 Abandoned 속성을 0으로 설정하여 WinDC 문서를 사용하지 않는 방법을 보여 줍니다.

<?xml version="1.0" encoding="utf-8"?>
<SyncML xmlns="SYNCML:SYNCML1.1">
  <SyncBody>
    <Replace>
      <CmdID>10</CmdID>
      <Item>
        <Target>
          <LocURI>./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/DCA000B5-397D-40A1-AABF-40B25078A7F9/Properties/Abandoned</LocURI>
        </Target>
        <Meta>
          <Format xmlns="syncml:metinf">int</Format>
        </Meta>
        <Data>0</Data>
      </Item>
    </Replace>
    <Final />
  </SyncBody>
</SyncML>

WinDC 문서 삭제

문서의 SyncML 삭제는 문서만 제거하지만 모든 설정은 디바이스에서 유지됩니다. 이 예제에서는 문서를 삭제하는 방법을 보여 줍니다.

<?xml version="1.0" encoding="utf-8"?>
<SyncML xmlns="SYNCML:SYNCML1.1">
<SyncBody>
    <Delete>
        <CmdID>2</CmdID>
        <Item>
        <Target>
            <LocURI>./Device/Vendor/MSFT/DeclaredConfiguration/Host/Complete/Documents/27FEA311-68B9-4320-9FC4-296F6FDFAFE2/Document</LocURI>
        </Target>
        </Item>
    </Delete>
    <Final/>
    </SyncBody>
</SyncML>

구성 서비스 공급자 참조