HealthAttestation CSP

This commit is contained in:
Vinay Pamnani 2023-02-27 17:29:47 -05:00
parent bf9cf317e7
commit d7c0576562
4 changed files with 1644 additions and 1499 deletions

View File

@ -1,105 +0,0 @@
---
title: EnterpriseDesktopAppManagement XSD
description: This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service providers DownloadInstall parameter.
ms.reviewer:
manager: aaroncz
ms.author: vinpa
ms.topic: article
ms.prod: windows-client
ms.technology: itpro-manage
author: vinaypamnani-msft
ms.date: 06/26/2017
---
# EnterpriseDesktopAppManagement XSD
This topic contains the XSD schema file for the EnterpriseDesktopAppManagement configuration service providers DownloadInstall parameter.
```xml
<?xml version="1.0" encoding="utf-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="Data">
<xs:complexType>
<xs:sequence>
<xs:element name="MsiInstallJob">
<xs:complexType>
<xs:sequence>
<xs:element name="Product">
<xs:complexType>
<xs:sequence>
<xs:element name="Download">
<xs:complexType>
<xs:sequence>
<xs:element name="ContentURLList">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="ContentURL" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Validation">
<xs:complexType>
<xs:sequence>
<xs:element name="FileHash" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="Enforcement">
<xs:complexType>
<xs:sequence>
<xs:element name="CommandLine" type="xs:string" />
<xs:element name="TimeOut" type="xs:unsignedByte" />
<xs:element name="RetryCount" type="xs:unsignedByte" />
<xs:element name="RetryInterval" type="xs:unsignedByte" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="Version" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
```
The following table describes the various elements and attributes of the XSD file:
 
| Name | Description |
|----------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| MsiInstallJob | Root element |
| id | The application identifier for the application being installed. |
| Product | Child element of MsiInstallJob |
| Version | String representation of the application version |
| Download | Child element of Product. Container for download configuration information. |
| ContentURLList | Child element of Download. Contains list of one or more content download URL locators in the form of ContentURL elements. |
| ContentURL | Location that content should be downloaded from. Must be a property formatted URL that points to the MSI file. |
| Validation | Contains information used to validate content authenticity. |
| FileHash | SHA256 hash value of file content. |
| Enforcement | Installation properties to be used when installing this MSI |
| CommandLine | Command-line options to be used when calling MSIEXEC.exe |
| Timeout | Amount of time in minutes that the installation process can run before the installer considers the installation may have failed and no longer monitors the installation operation. |
| RetryCount | Number of times the download and installation operation will be retried before the installation will be marked as failed. |
| RetryInterval | Amount of time in minutes between retry operations. |
 
 
 

File diff suppressed because it is too large Load Diff

View File

@ -1,40 +1,29 @@
--- ---
title: HealthAttestation DDF title: HealthAttestation DDF file
description: Learn about the OMA DM device description framework (DDF) for the HealthAttestation configuration service provider. description: View the XML file containing the device description framework (DDF) for the HealthAttestation configuration service provider.
ms.reviewer: author: vinaypamnani-msft
manager: aaroncz manager: aaroncz
ms.author: vinpa ms.author: vinpa
ms.topic: article ms.date: 02/27/2023
ms.localizationpriority: medium
ms.prod: windows-client ms.prod: windows-client
ms.technology: itpro-manage ms.technology: itpro-manage
author: vinaypamnani-msft ms.topic: reference
ms.date: 12/05/2017
--- ---
# HealthAttestation DDF <!-- Auto-Generated CSP Document -->
# HealthAttestation DDF file
This topic shows the OMA DM device description framework (DDF) for the **HealthAttestation** configuration service provider. DDF files are used only with OMA DM provisioning XML. The following XML file contains the device description framework (DDF) for the HealthAttestation configuration service provider.
Looking for the DDF XML files? See [CSP DDF files download](configuration-service-provider-ddf.md).
The XML below is the current version for this CSP.
```xml ```xml
<?xml version='1.0' encoding='utf-8' standalone='yes'?> <?xml version="1.0" encoding="UTF-8"?>
<identity <!DOCTYPE MgmtTree PUBLIC " -//OMA//DTD-DM-DDF 1.2//EN" "http://www.openmobilealliance.org/tech/DTD/DM_DDF-V1_2.dtd"[<?oma-dm-ddf-ver supported-versions="1.2"?>]>
xmlns="urn:Microsoft.CompPlat/ManifestSchema.v1.00" <MgmtTree xmlns:MSFT="http://schemas.microsoft.com/MobileDevice/DM">
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
owner="Microsoft"
namespace="Windows-DeviceManagement-CspDefinition"
name="HealthAttestation">
<cspDefinition>
<MgmtTree>
<VerDTD>1.2</VerDTD> <VerDTD>1.2</VerDTD>
<BinaryPath>$(runtime.windows)\system32\hascsp.dll</BinaryPath> <MSFT:Diagnostics>
<Diagnostics></Diagnostics> </MSFT:Diagnostics>
<ComClsid>{9DCCCE22-C057-424E-B8D1-67935988B174}</ComClsid>
<Node> <Node>
<NodeName>HealthAttestation</NodeName> <NodeName>HealthAttestation</NodeName>
<Path>./Vendor/MSFT</Path> <Path>./Vendor/MSFT</Path>
@ -53,16 +42,13 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>com.microsoft/1.4/MDM/HealthAttestation</MIME> <MIME />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>10.0.10586</OsBuildVersion> <MSFT:OsBuildVersion>10.0.10586</MSFT:OsBuildVersion>
<CspVersion>1.0</CspVersion> <MSFT:CspVersion>1.0</MSFT:CspVersion>
</Applicability> <MSFT:EditionAllowList>0x4;0x1B;0x30;0x31;0x48;0x54;0x62;0x63;0x64;0x65;0x77;0x79;0x7A;0x7D;0x7E;0x81;0x82;0x88;0x8A;0x8B;0xA1;0xA2;0xA4;0xA5;0xAB;0xAC;0xAF;0xB4;0xBC;0xBF;0xCA;0xCB;0xCD;</MSFT:EditionAllowList>
<ExposedTo> </MSFT:Applicability>
<Wmi />
<Mdm />
</ExposedTo>
</DFProperties> </DFProperties>
<Node> <Node>
<NodeName>VerifyHealth</NodeName> <NodeName>VerifyHealth</NodeName>
@ -81,9 +67,8 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<OneTimeExecution />
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -92,7 +77,7 @@ The XML below is the current version for this CSP.
<AccessType> <AccessType>
<Get /> <Get />
</AccessType> </AccessType>
<Description>Provides the current status of the device health request. For the complete list of status see https://learn.microsoft.com/windows/client-management/mdm/healthattestation-csp#device-healthattestation-csp-status-and-error-codes</Description> <Description>Provides the current status of the device health request. For the complete list of status see https://docs.microsoft.com/en-us/windows/client-management/mdm/healthattestation-csp#device-healthattestation-csp-status-and-error-codes</Description>
<DFFormat> <DFFormat>
<int /> <int />
</DFFormat> </DFFormat>
@ -103,7 +88,7 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
</DFProperties> </DFProperties>
</Node> </Node>
@ -126,18 +111,18 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<AllowedValues ValueType="ENUM"> <MSFT:AllowedValues ValueType="ENUM">
<Enum> <MSFT:Enum>
<Value>false</Value> <MSFT:Value>false</MSFT:Value>
<ValueDescription>False</ValueDescription> <MSFT:ValueDescription>False</MSFT:ValueDescription>
</Enum> </MSFT:Enum>
<Enum> <MSFT:Enum>
<Value>true</Value> <MSFT:Value>true</MSFT:Value>
<ValueDescription>True</ValueDescription> <MSFT:ValueDescription>True</MSFT:ValueDescription>
</Enum> </MSFT:Enum>
</AllowedValues> </MSFT:AllowedValues>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -157,7 +142,7 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
</DFProperties> </DFProperties>
</Node> </Node>
@ -180,10 +165,10 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<AllowedValues ValueType="None"> <MSFT:AllowedValues ValueType="None">
</AllowedValues> </MSFT:AllowedValues>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -203,10 +188,10 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<AllowedValues ValueType="None"> <MSFT:AllowedValues ValueType="None">
</AllowedValues> </MSFT:AllowedValues>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -228,10 +213,10 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<AllowedValues ValueType="None"> <MSFT:AllowedValues ValueType="None">
</AllowedValues> </MSFT:AllowedValues>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -251,12 +236,12 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>10.0.14393</OsBuildVersion> <MSFT:OsBuildVersion>10.0.14393</MSFT:OsBuildVersion>
<CspVersion>1.1</CspVersion> <MSFT:CspVersion>1.1</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -276,12 +261,12 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>10.0.16299</OsBuildVersion> <MSFT:OsBuildVersion>10.0.16299</MSFT:OsBuildVersion>
<CspVersion>1.3</CspVersion> <MSFT:CspVersion>1.3</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -303,14 +288,14 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>10.0.16299</OsBuildVersion> <MSFT:OsBuildVersion>10.0.16299</MSFT:OsBuildVersion>
<CspVersion>1.3</CspVersion> <MSFT:CspVersion>1.3</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
<AllowedValues ValueType="None"> <MSFT:AllowedValues ValueType="None">
</AllowedValues> </MSFT:AllowedValues>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -330,12 +315,12 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>10.0.16299</OsBuildVersion> <MSFT:OsBuildVersion>10.0.16299</MSFT:OsBuildVersion>
<CspVersion>1.3</CspVersion> <MSFT:CspVersion>1.3</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -355,14 +340,12 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>99.9.99999</OsBuildVersion> <MSFT:OsBuildVersion>10.0.22000</MSFT:OsBuildVersion>
<CspVersion>1.4</CspVersion> <MSFT:CspVersion>1.4</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
<AsynchronousTracking ResourceSuccessURI="AttestStatus" />
<OneTimeExecution />
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -382,12 +365,12 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<DDFName></DDFName> <DDFName />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>99.9.99999</OsBuildVersion> <MSFT:OsBuildVersion>10.0.22000</MSFT:OsBuildVersion>
<CspVersion>1.4</CspVersion> <MSFT:CspVersion>1.4</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -407,12 +390,12 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<MIME>text/plain</MIME> <MIME />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>99.9.99999</OsBuildVersion> <MSFT:OsBuildVersion>10.0.22000</MSFT:OsBuildVersion>
<CspVersion>1.4</CspVersion> <MSFT:CspVersion>1.4</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
</DFProperties> </DFProperties>
</Node> </Node>
<Node> <Node>
@ -432,27 +415,18 @@ The XML below is the current version for this CSP.
<Permanent /> <Permanent />
</Scope> </Scope>
<DFType> <DFType>
<DDFName></DDFName> <DDFName />
</DFType> </DFType>
<Applicability> <MSFT:Applicability>
<OsBuildVersion>99.9.99999</OsBuildVersion> <MSFT:OsBuildVersion>10.0.22000</MSFT:OsBuildVersion>
<CspVersion>1.4</CspVersion> <MSFT:CspVersion>1.4</MSFT:CspVersion>
</Applicability> </MSFT:Applicability>
</DFProperties> </DFProperties>
</Node> </Node>
</Node> </Node>
</MgmtTree> </MgmtTree>
</cspDefinition>
</identity>
``` ```
## Related topics ## Related articles
[HealthAttestation configuration service provider reference](healthattestation-csp.md)
[HealthAttestation configuration service provider](healthattestation-csp.md)
 
 

View File

@ -758,7 +758,7 @@ items:
- name: HealthAttestation - name: HealthAttestation
href: healthattestation-csp.md href: healthattestation-csp.md
items: items:
- name: HealthAttestation DDF - name: HealthAttestation DDF file
href: healthattestation-ddf.md href: healthattestation-ddf.md
- name: LanguagePackManagement - name: LanguagePackManagement
href: language-pack-management-csp.md href: language-pack-management-csp.md