EnterpriseModernAppManagement CSP

EnterpriseModernAppManagement 設定服務提供者 (CSP) 用於新式企業應用程式的布建和報告。 如需如何使用此 CSP 來報告應用程式清查、安裝和移除使用者應用程式、將應用程式佈建到裝置,以及管理應用程式授權的詳細資訊,請參閱 企業應用程式管理

注意

Windows 全像攝影版僅支援 EnterpriseModernAppManagement CSP 的個別用戶設定。

下列清單顯示 EnterpriseModernAppManagement 設定服務提供者節點:

Device/AppInstallation

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation

用來執行應用程式安裝。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

Device/AppInstallation/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

這是選擇性的節點。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得、取代
動態節點命名 UniqueName:應用程式的 PFN) (套件系列名稱。

範例

以下是卸載應用程式的範例:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
        <!-- Uninstall app -->
        <delete>
           <CmdID>2</CmdID>
              <Item>
                 <Target>
                    <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D</LocURI>
                 </Target>
              </Item>
        </delete>
     <Final/>
  </SyncBody>
</SyncML>

Device/AppInstallation/{PackageFamilyName}/HostedInstall

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/HostedInstall

從載入位置執行應用程式套件安裝的命令 (這可以是本機磁碟驅動器、UNC 或 HTTPs 數據源) 。

這是必要的節點。 下列清單顯示支援的部署選項:

  • ForceApplicationShutdown
  • DevelopmentMode
  • InstallAllResources
  • ForceTargetApplicationShutdown
  • ForceUpdateToAnyVersion
  • DeferRegistration=“1”。 如果應用程式在安裝時正在使用中。 這個選項會分階段處理應用程式更新的檔案,並在應用程式關閉後完成應用程式更新的註冊。 適用於 20H1 的最新測試人員正式發行前小眾測試版。
  • StageOnly=“1”。 在不安裝應用程式的情況下,將應用程式安裝或更新的檔案分階段。 適用於1803年。
  • LicenseUri=“\server\license.lic”。 從 商務用 Microsoft Store 部署離線授權。 可在 1607 中使用。
  • ValidateDependencies=“1”。 此選項會在布建/暫存時間使用。 如果設定為 1,部署會在預備期間執行與我們通常會在註冊時間執行的相同相依性驗證,如果相依性不存在,則失敗並拒絕布建要求。 適用於 20H1 的最新測試人員正式發行前小眾測試版。
  • ExcludeAppFromLayoutModification=“1”。 設定應用程式將會布建在所有裝置上,而且能夠保留布建的應用程式,而不需要釘選應用程式以開始配置。 適用於1809年。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Add、Delete、Exec、Get

Device/AppInstallation/{PackageFamilyName}/LastError

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/LastError

與應用程式安裝相關的最後一個錯誤。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

Device/AppInstallation/{PackageFamilyName}/LastErrorDesc

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/LastErrorDesc

與應用程式安裝相關的最後一個錯誤描述。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]

Device/AppInstallation/{PackageFamilyName}/ProgressStatus

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/ProgressStatus

表示應用程式安裝進度的整數。 針對 HTTPs 位置,這表示下載進度。 ProgressStatus 不適用於布建,且僅適用於以用戶為基礎的安裝。 在布建中,值一律為0 (零) 。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

Device/AppInstallation/{PackageFamilyName}/Status

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/Status

應用程式安裝的狀態。 會傳回下列值:NOT_INSTALLED (0) - 已新增節點,但執行尚未完成。 安裝 (1) - 執行已啟動,但部署尚未完成。 如果部署不論成功都完成,則會更新此值。 FAILED (2) - 安裝失敗。 您可以在 LastError 和 LastErrorDescription 下找到錯誤的詳細數據。 安裝 (3) - 安裝成功後,會清除此節點,不過,如果清除動作尚未完成,此狀態可能會短暫出現。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

Device/AppInstallation/{PackageFamilyName}/StoreInstall

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/StoreInstall

從 Microsoft Store 執行應用程式安裝和授權的命令。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Add、Delete、Exec、Get

Device/AppLicenses

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses

用來管理應用程式案例的授權。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

Device/AppLicenses/StoreLicenses

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses

用來管理市集應用程式的授權。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

Device/AppLicenses/StoreLicenses/{LicenseID}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}

市集已安裝應用程式的授權識別碼。 授權標識碼通常是應用程式的 PFN。

這是選擇性的節點。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 UniqueName:市集已安裝應用程式的授權標識碼。 授權標識碼通常是應用程式的 PFN。
Device/AppLicenses/StoreLicenses/{LicenseID}/AddLicense
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/AddLicense

要新增授權的命令。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Exec
Device/AppLicenses/StoreLicenses/{LicenseID}/GetLicenseFromStore
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/GetLicenseFromStore

從市集取得授權的命令。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Exec
Device/AppLicenses/StoreLicenses/{LicenseID}/LicenseCategory
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/LicenseCategory

用來分類各種授權來源的授權類別。 有效值:未知 - 未知的授權類別。 零售 - 透過零售通路銷售的授權,通常是從 Microsoft Store 銷售。 企業 - 透過企業銷售通路銷售的授權,通常是從商務用市集銷售。 OEM - 核發給 OEM 的授權。 開發人員 - 開發人員授權,通常會在應用程式開發或側載案例期間安裝。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppLicenses/StoreLicenses/{LicenseID}/LicenseUsage
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/LicenseUsage

指出授權的允許使用方式。 有效值:未知 - 使用方式不明。 在線 - 授權僅適用於在線使用量。 這適用於具有並行需求的應用程式,例如在數部計算機上使用的應用程式,但只能在任何指定的時間在一部計算機上使用。 離線 - 授權適用於離線使用。 您不需要連線到因特網即可使用此授權。 企業根目錄 - 授權對企業營運應用程式有效。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppLicenses/StoreLicenses/{LicenseID}/RequesterID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/RequesterID

要求授權之實體的標識碼,例如取得授權的用戶端。 例如,商務用市集針對特定企業用戶端核發的所有授權都具有相同的 RequesterID。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]

Device/AppManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement

用於 (安裝後) 的清查和應用程式管理。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

Device/AppManagement/AppInventoryQuery

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryQuery

指定應用程式清查的查詢。

這是必要的節點。 查詢參數:

  • 輸出 - 指定 AppInventoryResults 作業中所傳回資訊的參數。 多個值必須以 |分隔。 有效值為:

    • PackagesName - 傳回應用程式的 PackageFamilyNamePackageFullName 。 如果未指定任何專案,則為預設值。
      • PackageDetails - 傳回封裝的所有清查屬性。 此資訊包含 PackageNames 參數中的所有資訊,但不會驗證 RequiresReinstall。
      • RequiredReinstall - 驗證清查查詢中應用程式的應用程式狀態,以判斷它們是否需要重新安裝。 此屬性可能會影響系統效能,視已安裝的應用程式數目而定。 需要重新安裝會在資源套件更新或應用程式處於竄改狀態時發生。
  • 來源 - 指定與現有清查節點對齊的應用程式分類。 您可以使用特定的篩選條件,或者如果未指定任何篩選條件,則會傳回所有來源。 如果未指定任何值,則會傳回所有分類。 有效值為:

    • AppStore - 此分類適用於從 Microsoft Store 取得的應用程式。 這些是直接從 Microsoft Store 安裝的應用程式,或是從 商務用 Microsoft Store 安裝的企業應用程式。
    • nonStore - 此分類適用於未從 Microsoft Store 取得的應用程式。
    • 系統 - 屬於 OS 一部分的應用程式。 您無法卸載這些應用程式。 這個分類是只讀的,而且只能清查。
  • PackageTypeFilter - 指定一或多個可用來查詢使用者或裝置的套件類型。 多個值必須以 |分隔。 有效值為:

    • Main - 傳回主要安裝的套件。
    • 套件組合 - 傳回已安裝的套件組合套件。
    • Framework - 傳回已安裝的架構套件。
    • 資源 - 傳回已安裝的資源套件。 資源為語言、規模或 DirectX 資源。 它們是套件組合的一部分。
    • XAP - 傳回 XAP 封裝類型。 只有 Windows Mobile 才支援此篩選。
    • 全部 - 傳回所有封裝類型。

    如果未指定任何值,則會傳回 Main、Bundle 和 Framework 的組合。

  • PackageFamilyName - 指定特定封裝的名稱。 如果您指定此參數,如果封裝包含此值,則會傳回套件系列名稱。

    如果您未指定此值,則會傳回所有套件。

  • Publisher - 指定特定套件的發行者。 如果您指定此參數,如果值存在於 [發行者] 字段中,則會傳回發行者。

    如果您未指定此值,則會傳回所有發行者。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 取得、取代

範例

下列範例會設定套件名稱的清查查詢,並檢查非Store 應用程式的所有主要套件重新安裝的狀態。

<Replace>
   <CmdID>10</CmdID>
   <Item>
      <Target>
         <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryQuery</LocURI>
      </Target>
      <Meta><Format xmlns="syncml:metinf">xml</Format></Meta>
      <Data><Inventory Output="PackageNames|RequiresReinstall" Source="nonStore" PackageTypeFilter="Main" /></Data>
   </Item>
</Replace>

Device/AppManagement/AppInventoryResults

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryResults

傳回 AppInventoryQuery 作業之後所建立的應用程式清查結果。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 [取得]

範例

以下是 AppInventoryResults 作業的範例。

<Get>
   <CmdID>11</CmdID>
   <Item>
      <Target>
         <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryResults</LocURI>
      </Target>
   </Item>
</Get>

Device/AppManagement/AppStore

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore

這是必要的節點。 用於從 Microsoft Store 管理應用程式。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得

Device/AppManagement/AppStore/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory

範例

以下是卸載應用程式的範例:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
        <!-- Uninstall app -->
        <delete>
           <CmdID>2</CmdID>
              <Item>
                 <Target>
                    <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D</LocURI>
                 </Target>
              </Item>
        </delete>
     <Final/>
  </SyncBody>
</SyncML>
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}

已安裝套件的完整名稱。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Architecture
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Architecture

已安裝套件的架構。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallDate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallDate

安裝應用程式的日期。 值類型為字串。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallLocation
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallLocation

在裝置上安裝應用程式的位置。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsBundle
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsBundle

如果套件是應用程式套件組合,則值為 1,而其他所有案例的 0 (零) 。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsFramework
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsFramework

應用程式是否為架構套件。 實值類型為 int。如果應用程式是架構套件,則值為 1,而其他所有案例的 0 (零) 。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned

值為 0 或 1,表示是否已在裝置上佈建應用程式。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsStub
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsStub

這個節點可用來識別封裝是否為存根套件。 存根套件是具有最少功能的套件版本,可減少應用程式的大小。

如果封裝是存根套件,則值為 1,而其他所有案例的值為 0 (零) 。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Name
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Name

應用程式的名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/PackageStatus
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/PackageStatus

提供封裝狀態的相關信息。 實值類型為 int。有效值為:確定 (0) - 套件可使用。 LicenseIssue (1) - 套件的授權無效。 修改 (2) - 封裝承載已由未知來源修改。 遭竄改 (4) - 套件承載遭到刻意竄改。 停用 (8) - 套件無法使用。 它仍然可以提供服務。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Publisher
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Publisher

應用程式的發行者名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall

指定套件狀態是否已變更,而且需要重新安裝應用程式。 當需要新的應用程式資源時,例如當裝置的語言喜好設定或新的 DPI 有所變更時,就會發生這種情況。 也可能會發生封裝已損毀的情況。 如果值為 1,則會執行應用程式的重新安裝。

這是必要的節點。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/ResourceID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/ResourceID

應用程式的資源識別碼。 這是主要應用程式的 Null, ~ 適用於套件組合,且包含資源套件的資源資訊。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Users
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Users

應用程式和套件安裝狀態的已註冊使用者。 如果查詢是在裝置層級,則會傳回裝置的所有已註冊使用者。 如果您查詢用戶內容,則只會傳回目前的使用者。

這是必要的節點。 可能的值:

  • 0 = 未安裝
  • 1 = 分段
  • 2 = 已安裝
  • 6 = 暫停

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Version
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Version

應用程式的版本。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/{PackageFamilyName}/DoNotUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/DoNotUpdate

指定是否要封鎖透過自動更新來更新特定應用程式。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
Device/AppManagement/AppStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate

指定是否在 AMD64 裝置上,透過應用程式更新,所安裝應用程式的架構不得變更。 例如,如果您已安裝 Windows 應用程式的 x86 類別,且已啟用此設定,則即使 x64 類別可供使用,也會在更新期間安裝 x86 類別。

在已安裝 x86 類別應用程式的 AMD64 計算機上的預期行為 (最嚴格的優先) 。

適用性設定 CSP 狀態 結果
True 未設定 挑選 X86 類別
True 啟用 挑選 X86 類別
True 停用 挑選 X86 類別
False (未設定) 未設定 挑選 X64 類別

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
Device/AppManagement/AppStore/{PackageFamilyName}/NonRemovable
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1809 [10.0.17763] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/NonRemovable

此設定可讓IT系統管理員將應用程式設定為不可移動,或無法由使用者卸載。 這在企業與教育案例中很有用,其中IT系統管理員可能會想要確保每個人都一律有特定應用程式,而且不會意外移除它們。 當每個裝置有多個使用者,而且您想要確保一個使用者不會為所有使用者移除它時,這也很有用。

NonRemovable 需要系統管理員許可權。 此設定只能在每個裝置上定義,不能針對每位用戶定義。 您可以使用 AppInventoryQuery 或 AppInventoryResults 來查詢設定。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、取得、取代

允許的值:

說明
0 應用程式不在非卸除式應用程式原則清單中。
1 應用程式包含在非卸除式應用程式原則清單中。

範例

  • 將應用程式新增至非卸除式應用程式原則清單

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Add>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                    <Meta>
                       <Format xmlns="syncml:metinf">int</Format>
                    </Meta>
                    <Data>1</Data>
                 </Item>
           </Add>
           <Final/>
           </SyncBody>
    </SyncML>
    
  • 取得特定應用程式的狀態

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Get>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                 </Item>
           </Get>
           <Final/>
          </SyncBody>
      </SyncML>
    
  • 取代非卸除式應用程式原則清單中的應用程式 (數據 0 = 應用程式不在應用程式原則清單中;數據 1 = 應用程式位於應用程式原則清單)

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Replace>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                    <Meta>
                       <Format xmlns="syncml:metinf">int</Format>
                    </Meta>
                    <Data>0</Data>
                 </Item>
           </Replace>
           <Final/>
        </SyncBody>
    </SyncML>
    

Device/AppManagement/AppStore/ReleaseManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement

透過 Microsoft Store 管理更新的內部節點。 這些設定可讓IT系統管理員為想要使用者用來接收更新的應用程式指定更新通道。 它可讓 IT 系統管理員將特定版本指派給較小的群組,以便在大型部署至組織其餘部分之前進行測試。

注意

ReleaseManagement 設定僅適用於透過 Microsoft Store 的更新。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
Device/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}

應用程式或應用程式集的識別碼。 如果只有一個應用程式,則為 PackageFamilyName。 如果是針對一組應用程式,則為主要應用程式的 PackageFamilyName。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
動態節點命名 UniqueName:如果只有一個應用程式,則名稱為 PackageFamilyName。 如果是針對一組應用程式,則名稱是主要應用程式的 PackageFamilyName。
Device/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId

指定應用程式通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
Device/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease

內部節點,用來指定在裝置上設定多個用戶原則時要使用的有效應用程式版本。 使用裝置原則或最後一個用戶原則。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]
Device/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId

傳回裝置上的最後一個使用者通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId

傳回裝置上的最後一個用戶發行標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId

IT 系統管理員可以指定發行標識碼,以指出他們想要讓使用者或裝置開啟的特定版本。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代

Device/AppManagement/LastScanError

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/LastScanError

報告更新掃描傳回的最後一個錯誤碼。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

Device/AppManagement/nonStore

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore

用來管理未從 Microsoft Store 取得的企業應用程式或開發人員應用程式。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得

Device/AppManagement/nonStore/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory

範例

以下是卸載應用程式的範例:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
        <!-- Uninstall app -->
        <delete>
           <CmdID>2</CmdID>
              <Item>
                 <Target>
                    <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D</LocURI>
                 </Target>
              </Item>
        </delete>
     <Final/>
  </SyncBody>
</SyncML>
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}

已安裝套件的完整名稱。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Architecture
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Architecture

已安裝套件的架構。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallDate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallDate

安裝應用程式的日期。 值類型為字串。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallLocation
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallLocation

在裝置上安裝應用程式的位置。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsBundle
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsBundle

如果套件是應用程式套件組合,則值為 1,而其他所有案例的 0 (零) 。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsFramework
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsFramework

應用程式是否為架構套件。 實值類型為 int。如果應用程式是架構套件,則值為 1,而其他所有案例的 0 (零) 。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned

值為 0 或 1,表示是否已在裝置上佈建應用程式。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsStub
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsStub

這個節點可用來識別封裝是否為存根套件。 存根套件是具有最少功能的套件版本,可減少應用程式的大小。

如果封裝是存根套件,則值為 1,而其他所有案例的值為 0 (零) 。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Name
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Name

應用程式的名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/PackageStatus
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/PackageStatus

提供封裝狀態的相關信息。 實值類型為 int。有效值為:確定 (0) - 套件可使用。 LicenseIssue (1) - 套件的授權無效。 修改 (2) - 封裝承載已由未知來源修改。 遭竄改 (4) - 套件承載遭到刻意竄改。 停用 (8) - 套件無法使用。 它仍然可以提供服務。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Publisher
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Publisher

應用程式的發行者名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall

指定套件狀態是否已變更,而且需要重新安裝應用程式。 當需要新的應用程式資源時,例如當裝置的語言喜好設定或新的 DPI 有所變更時,就會發生這種情況。 也可能會發生封裝已損毀的情況。 如果值為 1,則會執行應用程式的重新安裝。

這是必要的節點。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/ResourceID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/ResourceID

應用程式的資源識別碼。 這是主要應用程式的 Null, ~ 適用於套件組合,且包含資源套件的資源資訊。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Users
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Users

應用程式和套件安裝狀態的已註冊使用者。 如果查詢是在裝置層級,則會傳回裝置的所有已註冊使用者。 如果您查詢用戶內容,則只會傳回目前的使用者。

這是必要的節點。 可能的值:

  • 0 = 未安裝
  • 1 = 分段
  • 2 = 已安裝
  • 6 = 暫停

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Version
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Version

應用程式的版本。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/{PackageFamilyName}/DoNotUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/DoNotUpdate

指定是否要封鎖透過自動更新來更新特定應用程式。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
Device/AppManagement/nonStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate

指定是否在 AMD64 裝置上,透過應用程式更新,所安裝應用程式的架構不得變更。 例如,如果您已安裝 Windows 應用程式的 x86 類別,且已啟用此設定,則即使 x64 類別可供使用,也會在更新期間安裝 x86 類別。

在已安裝 x86 類別應用程式的 AMD64 計算機上的預期行為 (最嚴格的優先) 。

適用性設定 CSP 狀態 結果
True 未設定 挑選 X86 類別
True 啟用 挑選 X86 類別
True 停用 挑選 X86 類別
False (未設定) 未設定 挑選 X64 類別

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
Device/AppManagement/nonStore/{PackageFamilyName}/NonRemovable
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1809 [10.0.17763] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/NonRemovable

此設定可讓IT系統管理員將應用程式設定為不可移動,或無法由使用者卸載。 這在企業與教育案例中很有用,其中IT系統管理員可能會想要確保每個人都一律有特定應用程式,而且不會意外移除它們。 當每個裝置有多個使用者,而且您想要確保一個使用者不會為所有使用者移除它時,這也很有用。

NonRemovable 需要系統管理員許可權。 此設定只能在每個裝置上定義,不能針對每位用戶定義。 您可以使用 AppInventoryQuery 或 AppInventoryResults 來查詢設定。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、取得、取代

允許的值:

說明
0 應用程式不在非卸除式應用程式原則清單中。
1 應用程式包含在非卸除式應用程式原則清單中。

範例

  • 將應用程式新增至非卸除式應用程式原則清單

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Add>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                    <Meta>
                       <Format xmlns="syncml:metinf">int</Format>
                    </Meta>
                    <Data>1</Data>
                 </Item>
           </Add>
           <Final/>
           </SyncBody>
    </SyncML>
    
  • 取得特定應用程式的狀態

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Get>
              <CmdID>1</CmdID>
              <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
              </Item>
           </Get>
           <Final/>
        </SyncBody>
    </SyncML>
    
  • 取代非卸除式應用程式原則清單中的應用程式 (數據 0 = 應用程式不在應用程式原則清單中;數據 1 = 應用程式位於應用程式原則清單)

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Replace>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                    <Meta>
                       <Format xmlns="syncml:metinf">int</Format>
                    </Meta>
                    <Data>0</Data>
                 </Item>
           </Replace>
           <Final/>
        </SyncBody>
    </SyncML>
    

Device/AppManagement/nonStore/ReleaseManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement

透過 Microsoft Store 管理更新的內部節點。 這些設定可讓IT系統管理員為想要使用者用來接收更新的應用程式指定更新通道。 它可讓 IT 系統管理員將特定版本指派給較小的群組,以便在大型部署至組織其餘部分之前進行測試。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
Device/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}

應用程式或應用程式集的識別碼。 如果只有一個應用程式,則為 PackageFamilyName。 如果是針對一組應用程式,則為主要應用程式的 PackageFamilyName。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
動態節點命名 UniqueName:如果只有一個應用程式,則名稱為 PackageFamilyName。 如果是針對一組應用程式,則名稱是主要應用程式的 PackageFamilyName。
Device/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId

指定應用程式通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
Device/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease

內部節點,用來指定在裝置上設定多個用戶原則時要使用的有效應用程式版本。 使用裝置原則或最後一個用戶原則。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]
Device/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId

傳回裝置上的最後一個使用者通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId

傳回裝置上的最後一個用戶發行標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId

IT 系統管理員可以指定發行標識碼,以指出他們想要讓使用者或裝置開啟的特定版本。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代

Device/AppManagement/ResetPackage

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11,版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/ResetPackage

用來將 Windows 應用程式還原至其初始設定。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Exec、Get

Device/AppManagement/System

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System

報告安裝為作業系統一部分的應用程式。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得

Device/AppManagement/System/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}

已安裝套件的完整名稱。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Architecture
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Architecture

已安裝套件的架構。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallDate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallDate

安裝應用程式的日期。 值類型為字串。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallLocation
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallLocation

在裝置上安裝應用程式的位置。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsBundle
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsBundle

如果套件是應用程式套件組合,則值為 1,而其他所有案例的 0 (零) 。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsFramework
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsFramework

應用程式是否為架構套件。 實值類型為 int。如果應用程式是架構套件,則值為 1,而其他所有案例的 0 (零) 。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsProvisioned
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsProvisioned

值為 0 或 1,表示是否已在裝置上佈建應用程式。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsStub
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsStub

這個節點可用來識別封裝是否為存根套件。 存根套件是具有最少功能的套件版本,可減少應用程式的大小。

如果封裝是存根套件,則值為 1,而其他所有案例的值為 0 (零) 。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Name
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Name

應用程式的名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/PackageStatus
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/PackageStatus

提供封裝狀態的相關信息。 實值類型為 int。有效值為:確定 (0) - 套件可使用。 LicenseIssue (1) - 套件的授權無效。 修改 (2) - 封裝承載已由未知來源修改。 遭竄改 (4) - 套件承載遭到刻意竄改。 停用 (8) - 套件無法使用。 它仍然可以提供服務。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Publisher
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Publisher

應用程式的發行者名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/RequiresReinstall
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/RequiresReinstall

指定套件狀態是否已變更,而且需要重新安裝應用程式。 當需要新的應用程式資源時,例如當裝置的語言喜好設定或新的 DPI 有所變更時,就會發生這種情況。 也可能會發生封裝已損毀的情況。 如果值為 1,則會執行應用程式的重新安裝。

這是必要的節點。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/ResourceID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/ResourceID

應用程式的資源識別碼。 這是主要應用程式的 Null, ~ 適用於套件組合,且包含資源套件的資源資訊。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Users
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Users

應用程式和套件安裝狀態的已註冊使用者。 如果查詢是在裝置層級,則會傳回裝置的所有已註冊使用者。 如果您查詢用戶內容,則只會傳回目前的使用者。

這是必要的節點。

  • 0 = 未安裝
  • 1 = 分段
  • 2 = 已安裝
  • 6 = 暫停

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Version
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Version

應用程式的版本。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings

AppUpdateSettings 節點,可支援特定套件的自動更新和自動修復功能。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoRepair
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoRepair

支援特定套件自動修復功能的 AutoRepair 節點。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoRepair/PackageSource
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoRepair/PackageSource

PackageSource 節點,指向特定套件的更新位置。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 取得、取代
允許的值 正規表示式: ^(([^;]+(?i)(\.appx|\.eappx|\.appxbundle|\.eappxbundle|\.msix|\.emsix|\.msixbundle|\.emsixbundle)([;]|$)){0,10}|([^;]+(?i)(\.appinstaller)([;]|$)){0,10})$
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings

AutoUpdateSettings 節點,可支援特定套件的自動更新。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/AutomaticBackgroundTask
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/AutomaticBackgroundTask

指定特定套件是否啟用/停用 AutomaticBackgroundTask。

描述架構屬性:

屬性名稱 屬性值
格式 bool
存取類型 取得、取代
預設值 False

允許的值:

描述
True 已針對套件啟用 AutomaticBackgroundTask。
False (預設) 封裝已停用 AutomaticBackgroundTask。
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/Disable
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/Disable

指定是否啟用/停用特定套件的自動更新設定。

描述架構屬性:

屬性名稱 屬性值
格式 bool
存取類型 取得、取代
預設值 False

允許的值:

描述
True 已停用套件的 AutoUpdates 設定。
False (預設) 已啟用套件的自動更新設定。
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/ForceUpdateFromAnyVersion
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/ForceUpdateFromAnyVersion

指定是否啟用/停用特定套件的自動更新設定 ForceUpdateFromAnyVersion。

描述架構屬性:

屬性名稱 屬性值
格式 bool
存取類型 取得、取代
預設值 False

允許的值:

描述
True 已啟用封裝的 ForceUpdateFromAnyVersion。
False (預設) 已停用封裝的 ForceUpdateFromAnyVersion。
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/HoursBetweenUpdateChecks
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/HoursBetweenUpdateChecks

指定特定套件的 HoursBetweenUpdateChecks。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 取得、取代
允許的值 範圍: [8-10000]
預設值 8
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/OnLaunchUpdateCheck
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11,版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/OnLaunchUpdateCheck

指定特定套件是否啟用/停用 OnLaunchUpdateCheck。

描述架構屬性:

屬性名稱 屬性值
格式 bool
存取類型 取得、取代
預設值 False

允許的值:

描述
True 已針對套件啟用 OnLaunchUpdateCheck。
False (預設) 封裝已停用 OnLaunchUpdateCheck。
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/PackageSource
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11,版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/PackageSource

PackageSource 節點,指向特定套件的更新位置。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 取得、取代
允許的值 正規表示式: ^(([^;]+(?i)(\.appinstaller)([;]|$)){1,11})$
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/ShowPrompt
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11,版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/ShowPrompt

指定是否為特定套件啟用/停用自動更新設定 ShowPrompt。

描述架構屬性:

屬性名稱 屬性值
格式 bool
存取類型 取得、取代
預設值 False

允許的值:

描述
True 已啟用套件的 ShowPrompt。
False (預設) 已停用套件的 ShowPrompt。
Device/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/UpdateBlocksActivation
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11,版本 21H2 [10.0.22000] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppUpdateSettings/AutoUpdateSettings/UpdateBlocksActivation

指定是否啟用/停用特定套件的自動更新設定 UpdateBlocksActivation。

描述架構屬性:

屬性名稱 屬性值
格式 bool
存取類型 取得、取代
預設值 False

允許的值:

描述
True 已啟用套件的 UpdateBlocksActivation。
False (預設) 已停用套件的 UpdateBlocksActivation。
Device/AppManagement/System/{PackageFamilyName}/DoNotUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/DoNotUpdate

指定是否要封鎖透過自動更新來更新特定應用程式。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
Device/AppManagement/System/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate

指定是否在 AMD64 裝置上,透過應用程式更新,所安裝應用程式的架構不得變更。 例如,如果您已安裝 Windows 應用程式的 x86 類別,且已啟用此設定,則即使 x64 類別可供使用,也會在更新期間安裝 x86 類別。

在已安裝 x86 類別應用程式的 AMD64 計算機上的預期行為 (最嚴格的優先) 。

適用性設定 CSP 狀態 結果
True 未設定 挑選 X86 類別
True 啟用 挑選 X86 類別
True 停用 挑選 X86 類別
False (未設定) 未設定 挑選 X64 類別

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
Device/AppManagement/System/{PackageFamilyName}/NonRemovable
領域 版本 適用的作業系統
✅ 裝置
❌ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1809 [10.0.17763] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/NonRemovable

此設定可讓IT系統管理員將應用程式設定為不可移動,或無法由使用者卸載。 這在企業與教育案例中很有用,其中IT系統管理員可能會想要確保每個人都一律有特定應用程式,而且不會意外移除它們。 當每個裝置有多個使用者,而且您想要確保一個使用者不會為所有使用者移除它時,這也很有用。

NonRemovable 需要系統管理員許可權。 此設定只能在每個裝置上定義,不能針對每位用戶定義。 您可以使用 AppInventoryQuery 或 AppInventoryResults 來查詢設定。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、取得、取代

允許的值:

說明
0 應用程式不在非卸除式應用程式原則清單中。
1 應用程式包含在非卸除式應用程式原則清單中。

範例

  • 將應用程式新增至非卸除式應用程式原則清單

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Add>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                    <Meta>
                       <Format xmlns="syncml:metinf">int</Format>
                    </Meta>
                    <Data>1</Data>
                 </Item>
           </Add>
           <Final/>
           </SyncBody>
    </SyncML>
    
  • 取得特定應用程式的狀態

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Get>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                 </Item>
           </Get>
           <Final/>
        </SyncBody>
    </SyncML>
    
  • 取代非卸除式應用程式原則清單中的應用程式 (數據 0 = 應用程式不在應用程式原則清單中;數據 1 = 應用程式位於應用程式原則清單)

    <SyncML xmlns="SYNCML:SYNCML1.2">
        <SyncBody>
           <Replace>
                 <CmdID>1</CmdID>
                 <Item>
                    <Target>
                       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/NonRemovable</LocURI>
                    </Target>
                    <Meta>
                       <Format xmlns="syncml:metinf">int</Format>
                    </Meta>
                    <Data>0</Data>
                 </Item>
           </Replace>
           <Final/>
        </SyncBody>
    </SyncML>
    

Device/AppManagement/System/ReleaseManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement

透過 Microsoft Store 管理更新的內部節點。 這些設定可讓IT系統管理員為想要使用者用來接收更新的應用程式指定更新通道。 它可讓 IT 系統管理員將特定版本指派給較小的群組,以便在大型部署至組織其餘部分之前進行測試。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
Device/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}

應用程式或應用程式集的識別碼。 如果只有一個應用程式,則為 PackageFamilyName。 如果是針對一組應用程式,則為主要應用程式的 PackageFamilyName。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
動態節點命名 UniqueName:如果只有一個應用程式,則名稱為 PackageFamilyName。 如果是針對一組應用程式,則名稱是主要應用程式的 PackageFamilyName。
Device/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ChannelId

指定應用程式通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
Device/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease

內部節點,用來指定在裝置上設定多個用戶原則時要使用的有效應用程式版本。 使用裝置原則或最後一個用戶原則。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]
Device/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId

傳回裝置上的最後一個使用者通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId

傳回裝置上的最後一個用戶發行標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
Device/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId

IT 系統管理員可以指定發行標識碼,以指出他們想要讓使用者或裝置開啟的特定版本。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代

Device/AppManagement/UpdateScan

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/UpdateScan

用來啟動 Windows Update 掃描。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 null
存取類型 Exec

User/AppInstallation

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation

用來執行應用程式安裝。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

User/AppInstallation/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得、取代
動態節點命名 UniqueName:應用程式的 PFN) (套件系列名稱。

範例

以下是卸載應用程式的範例:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
        <!-- Uninstall app -->
        <delete>
           <CmdID>2</CmdID>
              <Item>
                 <Target>
                    <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D</LocURI>
                 </Target>
              </Item>
        </delete>
     <Final/>
  </SyncBody>
</SyncML>

User/AppInstallation/{PackageFamilyName}/HostedInstall

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/HostedInstall

從載入位置執行應用程式套件安裝的命令 (這可以是本機磁碟驅動器、UNC 或 HTTPs 數據源) 。

這是必要的節點。 下列清單顯示支援的部署選項:

  • ForceApplicationShutdown
  • DevelopmentMode
  • InstallAllResources
  • ForceTargetApplicationShutdown
  • ForceUpdateToAnyVersion
  • DeferRegistration=“1”。 如果應用程式在安裝時正在使用中。 這個選項會分階段處理應用程式更新的檔案,並在應用程式關閉後完成應用程式更新的註冊。 適用於 20H1 的最新測試人員正式發行前小眾測試版。
  • StageOnly=“1”。 在不安裝應用程式的情況下,將應用程式安裝或更新的檔案分階段。 適用於1803年。
  • LicenseUri=“\server\license.lic”。 從 商務用 Microsoft Store 部署離線授權。 可在 1607 中使用。
  • ValidateDependencies=“1”。 此選項會在布建/暫存時間使用。 如果設定為 1,部署會在預備期間執行與我們通常會在註冊時間執行的相同相依性驗證,如果相依性不存在,則失敗並拒絕布建要求。 適用於 20H1 的最新測試人員正式發行前小眾測試版。
  • ExcludeAppFromLayoutModification=“1”。 設定應用程式將會布建在所有裝置上,而且能夠保留布建的應用程式,而不需要釘選應用程式以開始配置。 適用於1809年。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Add、Delete、Exec、Get

User/AppInstallation/{PackageFamilyName}/LastError

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/LastError

與應用程式安裝相關的最後一個錯誤。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

User/AppInstallation/{PackageFamilyName}/LastErrorDesc

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/LastErrorDesc

與應用程式安裝相關的最後一個錯誤描述。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]

User/AppInstallation/{PackageFamilyName}/ProgressStatus

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/ProgressStatus

表示應用程式安裝進度的整數。 針對 HTTPs 位置,這表示下載進度。 ProgressStatus 不適用於布建,且僅適用於以用戶為基礎的安裝。 在布建中,值一律為0 (零) 。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

User/AppInstallation/{PackageFamilyName}/Status

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/Status

應用程式安裝的狀態。 會傳回下列值:NOT_INSTALLED (0) - 已新增節點,但執行尚未完成。 安裝 (1) - 執行已啟動,但部署尚未完成。 如果部署不論成功都完成,則會更新此值。 FAILED (2) - 安裝失敗。 您可以在 LastError 和 LastErrorDescription 下找到錯誤的詳細數據。 安裝 (3) - 安裝成功後,會清除此節點,不過,如果清除動作尚未完成,此狀態可能會短暫出現。

注意

安裝應用程式之後,此元素就不存在。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

User/AppInstallation/{PackageFamilyName}/StoreInstall

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppInstallation/{PackageFamilyName}/StoreInstall

從 Microsoft Store 執行應用程式安裝和授權的命令。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Add、Delete、Exec、Get

User/AppLicenses

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses

用來管理應用程式案例的授權。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

User/AppLicenses/StoreLicenses

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses

用來管理市集應用程式的授權。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

User/AppLicenses/StoreLicenses/{LicenseID}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}

市集已安裝應用程式的授權識別碼。 授權標識碼通常是應用程式的 PFN。

這是選擇性的節點。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 UniqueName:市集已安裝應用程式的授權標識碼。 授權標識碼通常是應用程式的 PFN。
User/AppLicenses/StoreLicenses/{LicenseID}/AddLicense
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/AddLicense

要新增授權的命令。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Exec
User/AppLicenses/StoreLicenses/{LicenseID}/GetLicenseFromStore
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/GetLicenseFromStore

從市集取得授權的命令。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Exec
User/AppLicenses/StoreLicenses/{LicenseID}/LicenseCategory
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/LicenseCategory

用來分類各種授權來源的授權類別。 有效值:未知 - 未知的授權類別。 零售 - 透過零售通路銷售的授權,通常是從 Microsoft Store 銷售。 企業 - 透過企業銷售通路銷售的授權,通常是從商務用市集銷售。 OEM - 核發給 OEM 的授權。 開發人員 - 開發人員授權,通常會在應用程式開發或側載案例期間安裝。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppLicenses/StoreLicenses/{LicenseID}/LicenseUsage
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/LicenseUsage

指出授權的允許使用方式。 有效值:未知 - 使用方式不明。 在線 - 授權僅適用於在線使用量。 這適用於具有並行需求的應用程式,例如在數部計算機上使用的應用程式,但只能在任何指定的時間在一部計算機上使用。 離線 - 授權適用於離線使用。 您不需要連線到因特網即可使用此授權。 企業根目錄 - 授權對企業營運應用程式有效。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppLicenses/StoreLicenses/{LicenseID}/RequesterID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppLicenses/StoreLicenses/{LicenseID}/RequesterID

要求授權之實體的標識碼,例如取得授權的用戶端。 例如,商務用市集針對特定企業用戶端核發的所有授權都具有相同的 RequesterID。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]

User/AppManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement

用於 (安裝後) 的清查和應用程式管理。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]

User/AppManagement/AppInventoryQuery

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryQuery

指定應用程式清查的查詢。

這是必要的節點。 查詢參數:

  • 輸出 - 指定 AppInventoryResults 作業中所傳回資訊的參數。 多個值必須以 |分隔。 有效值為:

    • PackagesName - 傳回應用程式的 PackageFamilyNamePackageFullName 。 如果未指定任何專案,則為預設值。
    • PackageDetails - 傳回封裝的所有清查屬性。 此資訊包含 PackageNames 參數中的所有資訊,但不會驗證 RequiresReinstall。
    • RequiredReinstall - 驗證清查查詢中應用程式的應用程式狀態,以判斷它們是否需要重新安裝。 此屬性可能會影響系統效能,視已安裝的應用程式數目而定。 需要重新安裝會在資源套件更新或應用程式處於竄改狀態時發生。
  • 來源 - 指定與現有清查節點對齊的應用程式分類。 您可以使用特定的篩選條件,或者如果未指定任何篩選條件,則會傳回所有來源。 如果未指定任何值,則會傳回所有分類。 有效值為:

    • AppStore - 此分類適用於從 Microsoft Store 取得的應用程式。 這些是直接從 Microsoft Store 安裝的應用程式,或是從 商務用 Microsoft Store 安裝的企業應用程式。
    • nonStore - 此分類適用於未從 Microsoft Store 取得的應用程式。
    • 系統 - 屬於 OS 一部分的應用程式。 您無法卸載這些應用程式。 這個分類是只讀的,而且只能清查。
  • PackageTypeFilter - 指定一或多個可用來查詢使用者或裝置的套件類型。 多個值必須以分 |隔。 有效值為:

    • Main - 傳回主要安裝的套件。
    • 套件組合 - 傳回已安裝的套件組合套件。
    • Framework - 傳回已安裝的架構套件。
    • 資源 - 傳回已安裝的資源套件。 資源為語言、規模或 DirectX 資源。 它們是套件組合的一部分。
    • XAP - 傳回 XAP 封裝類型。 只有 Windows Mobile 才支援此篩選。
    • 全部 - 傳回所有封裝類型。

    如果未指定任何值,則會傳回 Main、Bundle 和 Framework 的組合。

  • PackageFamilyName - 指定特定封裝的名稱。 如果您指定此參數,如果封裝包含此值,則會傳回套件系列名稱。

    如果您未指定此值,則會傳回所有套件。

  • Publisher - 指定特定套件的發行者。 如果您指定此參數,如果值存在於 [發行者] 字段中,則會傳回發行者。

    如果您未指定此值,則會傳回所有發行者。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 取得、取代

範例

下列範例會設定套件名稱的清查查詢,並檢查非Store 應用程式的所有主要套件重新安裝的狀態。

<Replace>
   <CmdID>10</CmdID>
   <Item>
      <Target>
         <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryQuery</LocURI>
      </Target>
      <Meta><Format xmlns="syncml:metinf">xml</Format></Meta>
      <Data><Inventory Output="PackageNames|RequiresReinstall" Source="nonStore" PackageTypeFilter="Main" /></Data>
   </Item>
</Replace>

User/AppManagement/AppInventoryResults

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryResults

傳回 AppInventoryQuery 作業之後所建立的應用程式清查結果。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 [取得]

範例

以下是 AppInventoryResults 作業的範例。

<Get>
   <CmdID>11</CmdID>
   <Item>
      <Target>
         <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppInventoryResults</LocURI>
      </Target>
   </Item>
</Get>

User/AppManagement/AppStore

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore

這是必要的節點。 用於從 Microsoft Store 管理應用程式。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得

User/AppManagement/AppStore/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory

範例

以下是卸載應用程式的範例:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
        <!-- Uninstall app -->
        <delete>
           <CmdID>2</CmdID>
              <Item>
                 <Target>
                    <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D</LocURI>
                 </Target>
              </Item>
        </delete>
     <Final/>
  </SyncBody>
</SyncML>
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}

已安裝套件的完整名稱。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Architecture
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Architecture

已安裝套件的架構。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallDate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallDate

安裝應用程式的日期。 值類型為字串。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallLocation
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/InstallLocation

在裝置上安裝應用程式的位置。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsBundle
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsBundle

如果套件是應用程式套件組合,則值為 1,而其他所有案例的 0 (零) 。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsFramework
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsFramework

應用程式是否為架構套件。 實值類型為 int。如果應用程式是架構套件,則值為 1,而其他所有案例的 0 (零) 。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned

值為 0 或 1,表示是否已在裝置上佈建應用程式。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsStub
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/IsStub

這個節點可用來識別封裝是否為存根套件。 存根套件是具有最少功能的套件版本,可減少應用程式的大小。

如果封裝是存根套件,則值為 1,而其他所有案例的值為 0 (零) 。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Name
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Name

應用程式的名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/PackageStatus
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/PackageStatus

提供封裝狀態的相關信息。 實值類型為 int。有效值為:確定 (0) - 套件可使用。 LicenseIssue (1) - 套件的授權無效。 修改 (2) - 封裝承載已由未知來源修改。 遭竄改 (4) - 套件承載遭到刻意竄改。 停用 (8) - 套件無法使用。 它仍然可以提供服務。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Publisher
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Publisher

應用程式的發行者名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall

指定套件狀態是否已變更,而且需要重新安裝應用程式。 當需要新的應用程式資源時,例如當裝置的語言喜好設定或新的 DPI 有所變更時,就會發生這種情況。 也可能會發生封裝已損毀的情況。 如果值為 1,則會執行應用程式的重新安裝。

這是必要的節點。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/ResourceID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/ResourceID

應用程式的資源識別碼。 這是主要應用程式的 Null, ~ 適用於套件組合,且包含資源套件的資源資訊。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Users
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Users

應用程式和套件安裝狀態的已註冊使用者。 如果查詢是在裝置層級,則會傳回裝置的所有已註冊使用者。 如果您查詢用戶內容,則只會傳回目前的使用者。

這是必要的節點。 可能的值:

  • 0 = 未安裝
  • 1 = 分段
  • 2 = 已安裝
  • 6 = 暫停

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Version
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/{PackageFullName}/Version

應用程式的版本。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/{PackageFamilyName}/AppSettingPolicy
領域 版本 適用的作業系統
❌ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/AppSettingPolicy

所有 Managed 應用程式設定值的內部節點。

注意

此節點僅在用戶內容中受到支援。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得、取代
User/AppManagement/AppStore/{PackageFamilyName}/AppSettingPolicy/{SettingValue}
領域 版本 適用的作業系統
❌ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/AppSettingPolicy/{SettingValue}

SettingValue 和數據代表要為應用程式設定的索引鍵值組。 節點代表索引鍵的名稱,而數據代表值。 您可以在 Managed 的 LocalSettings 中找到此值。 應用程式。 設定容器。

這個設定僅適用於支援此功能的應用程式,且僅在用戶內容中支援。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
動態節點命名 UniqueName:SettingValue 代表索引鍵值組中的索引鍵。 您可以在 Managed.App.Settings 容器的 LocalSettings 中找到值。

範例

  • 下列範例會設定 'Server' 的值

    <!— Configure app settings -->
    <Add>
        <CmdID>0</CmdID>
        <Item>
           <Target>
              <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/AppSettingPolicy/Server</LocURI>
           </Target>
           <Meta>
              <Format xmlns="syncml:metinf">chr</Format>
           </Meta>
           <Data>server1.contoso.com</Data>
        </Item>
    </Add>
    
  • 下列範例會取得特定應用程式的所有受控應用程式設定。

    <!—- Get app settings -->
    <Get>
        <CmdID>0</CmdID>
        <Item>
           <Target>
              <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/AppSettingPolicy?list=StructData</LocURI>
           </Target>
        </Item>
    </Get>
    
User/AppManagement/AppStore/{PackageFamilyName}/DoNotUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/DoNotUpdate

指定是否要封鎖透過自動更新來更新特定應用程式。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
User/AppManagement/AppStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate

指定是否在 AMD64 裝置上,透過應用程式更新,所安裝應用程式的架構不得變更。 例如,如果您已安裝 Windows 應用程式的 x86 類別,且已啟用此設定,則即使 x64 類別可供使用,也會在更新期間安裝 x86 類別。

在已安裝 x86 類別應用程式的 AMD64 計算機上的預期行為 (最嚴格的優先) 。

適用性設定 CSP 狀態 結果
True 未設定 挑選 X86 類別
True 啟用 挑選 X86 類別
True 停用 挑選 X86 類別
False (未設定) 未設定 挑選 X64 類別

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。

User/AppManagement/AppStore/ReleaseManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement

透過 Microsoft Store 管理更新的內部節點。 這些設定可讓IT系統管理員為想要使用者用來接收更新的應用程式指定更新通道。 它可讓 IT 系統管理員將特定版本指派給較小的群組,以便在大型部署至組織其餘部分之前進行測試。

注意

ReleaseManagement 設定僅適用於透過 Microsoft Store 的更新。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
User/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}

應用程式或應用程式集的識別碼。 如果只有一個應用程式,則為 PackageFamilyName。 如果是針對一組應用程式,則為主要應用程式的 PackageFamilyName。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
動態節點命名 UniqueName:如果只有一個應用程式,則名稱為 PackageFamilyName。 如果是針對一組應用程式,則名稱是主要應用程式的 PackageFamilyName。
User/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId

指定應用程式通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
User/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease

內部節點,用來指定在裝置上設定多個用戶原則時要使用的有效應用程式版本。 使用裝置原則或最後一個用戶原則。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]
User/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId

傳回裝置上的最後一個使用者通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId

傳回裝置上的最後一個用戶發行標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId

IT 系統管理員可以指定發行標識碼,以指出他們想要讓使用者或裝置開啟的特定版本。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代

User/AppManagement/LastScanError

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/LastScanError

報告更新掃描傳回的最後一個錯誤碼。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]

User/AppManagement/nonStore

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore

用來管理未從 Microsoft Store 取得的企業應用程式或開發人員應用程式。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得

User/AppManagement/nonStore/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
        <!-- Uninstall app -->
        <delete>
           <CmdID>2</CmdID>
              <Item>
                 <Target>
                    <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D</LocURI>
                 </Target>
              </Item>
        </delete>
     <Final/>
  </SyncBody>
</SyncML>
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}

已安裝套件的完整名稱。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Architecture
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Architecture

已安裝套件的架構。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallDate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallDate

安裝應用程式的日期。 值類型為字串。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallLocation
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/InstallLocation

在裝置上安裝應用程式的位置。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsBundle
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsBundle

如果套件是應用程式套件組合,則值為 1,而其他所有案例的 0 (零) 。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsFramework
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsFramework

應用程式是否為架構套件。 實值類型為 int。如果應用程式是架構套件,則值為 1,而其他所有案例的 0 (零) 。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsProvisioned

值為 0 或 1,表示是否已在裝置上佈建應用程式。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsStub
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/IsStub

這個節點可用來識別封裝是否為存根套件。 存根套件是具有最少功能的套件版本,可減少應用程式的大小。

如果封裝是存根套件,則值為 1,而其他所有案例的值為 0 (零) 。

實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Name
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Name

應用程式的名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/PackageStatus
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/PackageStatus

提供封裝狀態的相關信息。 實值類型為 int。有效值為:確定 (0) - 套件可使用。 LicenseIssue (1) - 套件的授權無效。 修改 (2) - 封裝承載已由未知來源修改。 遭竄改 (4) - 套件承載遭到刻意竄改。 停用 (8) - 套件無法使用。 它仍然可以提供服務。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Publisher
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Publisher

應用程式的發行者名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/RequiresReinstall

指定套件狀態是否已變更,而且需要重新安裝應用程式。 當需要新的應用程式資源時,例如當裝置的語言喜好設定或新的 DPI 有所變更時,就會發生這種情況。 也可能會發生封裝已損毀的情況。 如果值為 1,則會執行應用程式的重新安裝。

這是必要的節點。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/ResourceID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/ResourceID

應用程式的資源識別碼。 這是主要應用程式的 Null, ~ 適用於套件組合,且包含資源套件的資源資訊。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Users
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Users

應用程式和套件安裝狀態的已註冊使用者。 如果查詢是在裝置層級,則會傳回裝置的所有已註冊使用者。 如果您查詢用戶內容,則只會傳回目前的使用者。

已重新查詢。

  • 未安裝 = 0
  • 分段 = 1
  • 已安裝 = 2
  • 已暫停 = 6

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Version
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/{PackageFullName}/Version

應用程式的版本。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/{PackageFamilyName}/AppSettingPolicy
領域 版本 適用的作業系統
❌ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/AppSettingPolicy

所有 Managed 應用程式設定值的內部節點。

此節點僅在用戶內容中受到支援。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得、取代
User/AppManagement/nonStore/{PackageFamilyName}/AppSettingPolicy/{SettingValue}
領域 版本 適用的作業系統
❌ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/AppSettingPolicy/{SettingValue}

SettingValue 和數據代表要為應用程式設定的索引鍵值組。 節點代表索引鍵的名稱,而數據代表值。 您可以在 Managed 的 LocalSettings 中找到此值。 應用程式。 設定容器。

這個設定僅適用於支援此功能的應用程式,且僅在用戶內容中支援。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
動態節點命名 UniqueName:SettingValue 代表索引鍵值組中的索引鍵。 您可以在 Managed.App.Settings 容器的 LocalSettings 中找到值。

下列範例會設定 'Server' 的值

<!— Configure app settings -->
<Add>
   <CmdID>0</CmdID>
   <Item>
      <Target>
         <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/AppSettingPolicy/Server</LocURI>
      </Target>
      <Meta>
         <Format xmlns="syncml:metinf">chr</Format>
      </Meta>
      <Data>server1.contoso.com</Data>
   </Item>
</Add>

下列範例會取得特定應用程式的所有受控應用程式設定。

<!—Get app settings -->
<Get>
   <CmdID>0</CmdID>
   <Item>
      <Target>
         <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/AppSettingPolicy?list=StructData</LocURI>
      </Target>
   </Item>
</Get>
User/AppManagement/nonStore/{PackageFamilyName}/DoNotUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/DoNotUpdate

指定是否要封鎖透過自動更新來更新特定應用程式。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
User/AppManagement/nonStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate

指定是否在 AMD64 裝置上,透過應用程式更新,所安裝應用程式的架構不得變更。 例如,如果您已安裝 Windows 應用程式的 x86 類別,且已啟用此設定,則即使 x64 類別可供使用,也會在更新期間安裝 x86 類別。

在已安裝 x86 類別應用程式的 AMD64 計算機上的預期行為 (最嚴格的優先) 。

適用性設定 CSP 狀態 結果
True 未設定 挑選 X86 類別
True 啟用 挑選 X86 類別
True 停用 挑選 X86 類別
False (未設定) 未設定 挑選 X64 類別

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。

User/AppManagement/nonStore/ReleaseManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement

透過 Microsoft Store 管理更新的內部節點。 這些設定可讓IT系統管理員為想要使用者用來接收更新的應用程式指定更新通道。 它可讓 IT 系統管理員將特定版本指派給較小的群組,以便在大型部署至組織其餘部分之前進行測試。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
User/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}

應用程式或應用程式集的識別碼。 如果只有一個應用程式,則為 PackageFamilyName。 如果是針對一組應用程式,則為主要應用程式的 PackageFamilyName。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
動態節點命名 UniqueName:如果只有一個應用程式,則名稱為 PackageFamilyName。 如果是針對一組應用程式,則名稱是主要應用程式的 PackageFamilyName。
User/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ChannelId

指定應用程式通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
User/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease

內部節點,用來指定在裝置上設定多個用戶原則時要使用的有效應用程式版本。 使用裝置原則或最後一個用戶原則。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]
User/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId

傳回裝置上的最後一個使用者通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId

傳回裝置上的最後一個用戶發行標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId

IT 系統管理員可以指定發行標識碼,以指出他們想要讓使用者或裝置開啟的特定版本。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代

User/AppManagement/RemovePackage

領域 版本 適用的作業系統
❌ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1703 [10.0.15063] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/RemovePackage

用來移除封裝。

參數:

  • 套件
    • 名稱:指定要移除之特定封裝的 PackageFullName。
    • RemoveForAllUsers:
      • 0 (預設) - 套件將會取消布建,讓新使用者不會收到套件。 套件會保留目前用戶的安裝狀態。 目前不支援此選項。
      • 1 - 只有當套件是布建的套件時,才會移除所有使用者的套件。
  • 使用者 (選擇性) :指定要移除套件之特定使用者的 SID;只能移除指定使用者的套件。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Exec、Get

範例

下列範例會移除所有使用者的套件:

<Exec>
   <CmdID>10</CmdID>
   <Item>
      <Target>
         <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/RemovePackage</LocURI>
      </Target>
      <Meta><Format xmlns="syncml:metinf">xml</Format></Meta>
      <Data>
          <Package Name="{PackageFullName}" RemoveForAllUsers="1" />
      </Data>
   </Item>
</Exec>

User/AppManagement/ResetPackage

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 11 版本 21H2 [10.0.22000] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/ResetPackage

用來將 Windows 應用程式還原至其初始設定。

描述架構屬性:

屬性名稱 屬性值
格式 xml
存取類型 Exec、Get

User/AppManagement/System

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System

報告安裝為作業系統一部分的應用程式。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得

User/AppManagement/System/{PackageFamilyName}

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}

應用程式的 PFN) (套件系列名稱。 報告清查時,裝置上的每個 PFN 都有一個。 這些專案會以其簽署來源為根目錄。

注意

XAP 檔案會使用產品標識碼來取代 PackageFamilyName。 以下是 XAP 產品識別碼 (範例,包括大括弧) 。 {12345678-9012-3456-7890-123456789012}

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory

範例

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
        <!-- Uninstall app -->
        <delete>
           <CmdID>2</CmdID>
              <Item>
                 <Target>
                    <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/%7b12345678-9012-3456-7890-123456789012%7D</LocURI>
                 </Target>
              </Item>
        </delete>
     <Final/>
  </SyncBody>
</SyncML>
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}

已安裝套件的完整名稱。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得
動態節點命名 ClientInventory
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Architecture
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Architecture

已安裝套件的架構。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallDate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallDate

安裝應用程式的日期。 值類型為字串。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallLocation
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/InstallLocation

在裝置上安裝應用程式的位置。 值類型為字串。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsBundle
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsBundle

如果套件是應用程式套件組合,則值為 1,而其他所有案例的 0 (零) 。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsFramework
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsFramework

應用程式是否為架構套件。 實值類型為 int。如果應用程式是架構套件,則值為 1,而其他所有案例的 0 (零) 。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsProvisioned
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsProvisioned

值為 0 或 1,表示是否已在裝置上佈建應用程式。 實值類型為 int。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsStub
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/IsStub

這個節點可用來識別封裝是否為存根套件。 存根套件是具有最少功能的套件版本,可減少應用程式的大小。

如果封裝是存根套件,則值為 1,而其他所有案例的值為 0 (零) 。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Name
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Name

應用程式的名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/PackageStatus
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/PackageStatus

提供封裝狀態的相關信息。 實值類型為 int。有效值為:確定 (0) - 套件可使用。 LicenseIssue (1) - 套件的授權無效。 修改 (2) - 封裝承載已由未知來源修改。 遭竄改 (4) - 套件承載遭到刻意竄改。 停用 (8) - 套件無法使用。 它仍然可以提供服務。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Publisher
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Publisher

應用程式的發行者名稱。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/RequiresReinstall
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/RequiresReinstall

指定套件狀態是否已變更,而且需要重新安裝應用程式。 當需要新的應用程式資源時,例如當裝置的語言喜好設定或新的 DPI 有所變更時,就會發生這種情況。 也可能會發生封裝已損毀的情況。 如果值為 1,則會執行應用程式的重新安裝。

這是必要的節點。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/ResourceID
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/ResourceID

應用程式的資源識別碼。 這是主要應用程式的 Null, ~ 適用於套件組合,且包含資源套件的資源資訊。

注意

不適用於 XAP 檔案。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Users
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Users

應用程式和套件安裝狀態的已註冊使用者。 如果查詢是在裝置層級,則會傳回裝置的所有已註冊使用者。 如果您查詢用戶內容,則只會傳回目前的使用者。

這是必要的節點。

  • 0 = 未安裝
  • 1 = 分段
  • 2 = 已安裝
  • 6 = 暫停

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Version
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/{PackageFullName}/Version

應用程式的版本。 值類型為字串。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/{PackageFamilyName}/AppSettingPolicy
領域 版本 適用的作業系統
❌ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppSettingPolicy

所有 Managed 應用程式設定值的內部節點。

此節點僅在用戶內容中受到支援。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 新增、刪除、取得、取代
User/AppManagement/System/{PackageFamilyName}/AppSettingPolicy/{SettingValue}
領域 版本 適用的作業系統
❌ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/AppSettingPolicy/{SettingValue}

SettingValue 和數據代表要為應用程式設定的索引鍵值組。 節點代表索引鍵的名稱,而數據代表值。 您可以在 Managed 的 LocalSettings 中找到此值。 應用程式。 設定容器。

這個設定僅適用於支援此功能的應用程式,且僅在用戶內容中支援。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
動態節點命名 UniqueName:SettingValue 代表索引鍵值組中的索引鍵。 您可以在 Managed.App.Settings 容器的 LocalSettings 中找到值。

範例

  • 下列範例會設定 'Server' 的值

    <!— Configure app settings -->
    <Add>
        <CmdID>0</CmdID>
        <Item>
           <Target>
              <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/AppSettingPolicy/Server</LocURI>
           </Target>
           <Meta>
              <Format xmlns="syncml:metinf">chr</Format>
           </Meta>
           <Data>server1.contoso.com</Data>
        </Item>
    </Add>
    
  • 下列範例會取得特定應用程式的所有受控應用程式設定。

    <!—Get app settings -->
    <Get>
        <CmdID>0</CmdID>
        <Item>
           <Target>
              <LocURI>./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/AppStore/PackageFamilyName/AppSettingPolicy?list=StructData</LocURI>
           </Target>
        </Item>
    </Get>
    
User/AppManagement/System/{PackageFamilyName}/DoNotUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/DoNotUpdate

指定是否要封鎖透過自動更新來更新特定應用程式。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。
User/AppManagement/System/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10 版本 2004 [10.0.19041] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/{PackageFamilyName}/MaintainProcessorArchitectureOnUpdate

指定是否在 AMD64 裝置上,透過應用程式更新,所安裝應用程式的架構不得變更。 例如,如果您已安裝 Windows 應用程式的 x86 類別,且已啟用此設定,則即使 x64 類別可供使用,也會在更新期間安裝 x86 類別。

在已安裝 x86 類別應用程式的 AMD64 計算機上的預期行為 (最嚴格的優先) 。

適用性設定 CSP 狀態 結果
True 未設定 挑選 X86 類別
True 啟用 挑選 X86 類別
True 停用 挑選 X86 類別
False (未設定) 未設定 挑選 X64 類別

描述架構屬性:

屬性名稱 屬性值
格式 int
存取類型 新增、刪除、取得、取代

允許的值:

說明
0 假。
1 真。

User/AppManagement/System/ReleaseManagement

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement

透過 Microsoft Store 管理更新的內部節點。 這些設定可讓IT系統管理員為想要使用者用來接收更新的應用程式指定更新通道。 它可讓 IT 系統管理員將特定版本指派給較小的群組,以便在大型部署至組織其餘部分之前進行測試。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
User/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}

應用程式或應用程式集的識別碼。 如果只有一個應用程式,則為 PackageFamilyName。 如果是針對一組應用程式,則為主要應用程式的 PackageFamilyName。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 取得、取代
動態節點命名 UniqueName:如果只有一個應用程式,則名稱為 PackageFamilyName。 如果是針對一組應用程式,則名稱是主要應用程式的 PackageFamilyName。
User/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ChannelId

指定應用程式通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代
User/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease

內部節點,用來指定在裝置上設定多個用戶原則時要使用的有效應用程式版本。 使用裝置原則或最後一個用戶原則。

描述架構屬性:

屬性名稱 屬性值
格式 node
存取類型 [取得]
User/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ChannelId

傳回裝置上的最後一個使用者通道標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/EffectiveRelease/ReleaseManagementId

傳回裝置上的最後一個用戶發行標識碼。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 [取得]
User/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId
領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/System/ReleaseManagement/{ReleaseManagementKey}/ReleaseManagementId

IT 系統管理員可以指定發行標識碼,以指出他們想要讓使用者或裝置開啟的特定版本。

描述架構屬性:

屬性名稱 屬性值
格式 chr (字串)
存取類型 新增、刪除、取得、取代

User/AppManagement/UpdateScan

領域 版本 適用的作業系統
✅ 裝置
✅ 使用者
✅ 專業版
✅ 企業版
✅ 教育版
✅ Windows SE
✅ IoT 企業版 / IoT 企業版 LTSC
✅Windows 10,版本 1511 [10.0.10586] 和更新版本
./User/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/UpdateScan

用來啟動 Windows Update 掃描。

這是必要的節點。

描述架構屬性:

屬性名稱 屬性值
格式 null
存取類型 Exec

EnterpriseModernAppManagement XSD

以下是應用程式參數的 XSD。

<?xml version="1.0" encoding="utf-16"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" xmlns:xs="http://www.w3.org/2001/XMLSchema">
    <xs:element name="Data">
        <xs:complexType>
            <xs:sequence>
                <xs:element maxOccurs="1" name="Application">
                    <xs:complexType mixed="true">
                        <xs:sequence minOccurs="0">
                            <xs:element name="Dependencies">
                                <xs:complexType>
                                    <xs:sequence>
                                        <xs:element maxOccurs="unbounded" name="Dependency">
                                            <xs:complexType>
                                                <xs:attribute name="PackageUri" type="xs:string" use="required" />
                                            </xs:complexType>
                                        </xs:element>
                                    </xs:sequence>
                                </xs:complexType>
                            </xs:element>
                        </xs:sequence>
                        <xs:attribute name="DeploymentOptions" type="xs:unsignedByte" use="optional" />
                        <xs:attribute name="PackageUri" type="xs:string" use="required" />
                    </xs:complexType>
                </xs:element>
            </xs:sequence>
        </xs:complexType>
    </xs:element>
</xs:schema>

範例

如需如何使用此 CSP 來報告應用程式清查、安裝和移除使用者應用程式、將應用程式佈建到裝置,以及管理應用程式授權的範例,請參閱 企業應用程式管理

查詢裝置中的特定應用程式子類別,例如非Store 應用程式。

<Get>
  <CmdID>1</CmdID>
  <Item>
    <Target>
      <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore</LocURI>
    </Target>
  </Item>
</Get>

結果包含應用程式清單,例如 <Data>App1/App2/App</Data>。

後續查詢特定應用程式的屬性。

<Get>
   <CmdID>1</CmdID>
   <Item>
     <Target>
       <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/App1?list=StructData</LocURI>
     </Target>
   </Item>
</Get>
<Get>
  <CmdID>2</CmdID>
  <Item>
    <Target>
      <LocURI>./Device/Vendor/MSFT/EnterpriseModernAppManagement/AppManagement/nonStore/App2?list=StructData</LocURI>
    </Target>
  </Item>
</Get>

設定服務提供者參考