自定义 XML 设备策略

Last published : Oct 21, 2026
您可以在 Citrix Endpoint Management 中创建自定义 XML 策略,以在受支持的 Windows 设备上自定义以下功能:
  • 预配,包括配置设备以及启用或禁用功能
  • 设备配置,包括允许用户更改设置和设备参数
  • 软件升级,包括提供要加载到设备上的新软件或错误修复,包括应用程序和系统软件
  • 故障管理,包括接收来自设备的错误和状态报告
注意:
创建 XML 内容时,请谨慎使用 \% 字符。\% 字符是 XML 保留字符,仅用于转义 XML 特殊字符。要在名称中使用 \%,请将其编码为 \%25。
对于 Windows 设备:您可以通过使用 Windows 中的开放移动联盟设备管理 (OMA DM) API 来创建自定义 XML 配置。使用 OMA DM API 创建自定义 XML 超出了本主题的范围。有关使用 OMA DM API 的更多信息,请参阅 Microsoft 开发人员网络站点上的 OMA DM 协议支持。
对于 Android Enterprise 设备:您可以通过使用 MX 管理系统 (MXMS) 来创建自定义 XML 配置。使用 MXMS API 创建自定义 XML 超出了本文的范围。
要添加或配置此策略,请转到 配置 > 设备策略。有关详细信息,请参阅 设备策略。

视窗桌面/平板电脑设置

XML 内容: 键入或剪切并粘贴要添加到策略的自定义 XML 代码。
单击 下一步 后,Citrix Endpoint Management 会检查 XML 内容语法。任何语法错误都会显示在内容框下方。在继续之前修复所有错误。
如果没有语法错误,将显示 自定义 XML 策略 分配页面。

使用 Windows AutoPilot 设置和配置设备

Windows AutoPilot 是一系列技术,用于设置和预配置新设备,使其为高效使用做好准备。您可以使用 Windows AutoPilot 重置、重新利用和恢复设备。AutoPilot 有助于消除当前操作系统部署的一些复杂性。使用 AutoPilot 可将任务简化为一组简单的设置和操作,从而使您的设备能够快速高效地投入使用。
要简要了解如何在 Citrix Endpoint Management 中使用 Windows AutoPilot,请观看此视频。
<iframe src="https://www.youtube.com/embed/DFCeF68NXM0" width="720px" height="480px" frameborder="0" title="YouTube video player" allowfullscreen=""> </iframe>

先决条件

  • 在 Azure Active Directory 门户中配置的公司品牌。
  • 公司拥有 Azure Active Directory Premium P1 或 P2 订阅。
  • 将 Azure Active Directory 配置为 Citrix Endpoint Management 的 IdP 类型。在 Citrix Endpoint Management 控制台中,转到 设置 > 身份提供程序 (IDP)。
  • Windows AutoPilot 使用的云服务的网络连接。
  • 预装了 Windows 10 专业版、企业版或教育版(版本 1703 或更高版本)或 Windows 11 专业版、企业版或教育版的设备。
  • 设备可以访问互联网。
有关配置先决条件的更多信息,请参阅 Microsoft Windows AutoPilot 文档:<https://docs.microsoft.com>。

在 Citrix Endpoint Management 中为 AutoPilot 设备配置 Windows 自动重新部署

  1. 按照步骤在自定义 XML 设备策略中添加自定义 XML 策略。在 XML 内容中添加以下内容:

    <Add>
    <CmdID>_cmdid_</CmdID>
    <Item>
    <Target>
    <LocURI>./Vendor/MSFT/Policy/Config/CredentialProviders/DisableAutomaticReDeploymentCredentials</LocURI>
    </Target>
    <Meta>
    <Format xmlns="syncml:metinf">int</Format>
    </Meta>
    <Data>0</Data>
    </Item>
    </Add>
  2. 在 Windows 锁定屏幕上,键入组合键 CTRL + Windows 键 + R。
  3. 使用 Azure Active Directory 帐户登录。
  4. 设备验证用户是否有权重新部署设备。然后设备会重新部署。
  5. 设备使用 AutoPilot 配置更新后,用户即可登录到新配置的设备。

在 Windows 11 设备上部署单应用信息亭

注意:
Windows 11 设备仅支持单应用信息亭模式。
在 XML 内容 文本框中,复制并粘贴以下 XML 脚本,然后将以下字符串替换为您的设置:
  • your_username_here(两个实例):您要在设备上创建的用户名。这两个实例请保持相同的设置。
  • your password_here:用户的密码。
  • your_UWP_app_id_here:您要在设备上部署的 UMP 应用程序的 AUMID。
XML 脚本:

<Add>
    <CmdID>_cmdid_</CmdID>
    <Item>
        <Target>
            <LocURI>./Device/Vendor/MSFT/Accounts/Users/your_username_here/Password</LocURI>
        </Target>
        <Meta>
            <Format xmlns="syncml:metinf">chr</Format>
        </Meta>
        <Data>your_password_here</Data>
    </Item>
</Add>
<Replace>
    <CmdID>_cmdid_</CmdID>
    <Item>
        <Target>
            <LocURI>./Device/Vendor/MSFT/AssignedAccess/Configuration</LocURI>
        </Target>
        <Meta>
            <Format xmlns="syncml:metinf">chr</Format>
        </Meta>
        <Data><![CDATA[<AssignedAccessConfiguration
        xmlns="http://schemas.microsoft.com/AssignedAccess/2017/config"
        xmlns:rs5="http://schemas.microsoft.com/AssignedAccess/201810/config">
            <Profiles>
                <Profile Id="{AFF9DA33-AE89-4039-B646-3A5706E92957}">
                    <KioskModeApp AppUserModelId="your_UWP_app_id_here"/>
                </Profile>
            </Profiles>
            <Configs>
                <Config>
                    <Account>your_username_here</Account>
                    <DefaultProfile Id="{AFF9DA33-AE89-4039-B646-3A5706E92957}"/>
                </Config>
            </Configs>
        </AssignedAccessConfiguration>]]></Data>
    </Item>
</Replace>