自定义设置负载为使用 Windows 桌面的功能提供了一种方式,而 Workspace ONE UEM 当前尚无法通过其原生负载支持这些功能。如果您要使用这些新功能,可使用自定义设置负载和 XML 代码来手动启用或禁用某些设置。

前提条件

您必须为 Windows 桌面配置文件编写自己的 SyncML 代码。Microsoft 在其网站上公布了配置服务提供程序参考站点。要简化创建 SyncML 代码的功能,请访问 VMware Policy Builder

示例代码:

  <Replace>
    <CmdID>2</CmdID>
      <Item>
        <Target>
          <LocURI>./Device/Vendor/MSFT/AssignedAccess/KioskModeApp</LocURI>
        </Target>
        <Meta>
          <Format xmlns="syncml:metinf">chr</Format>
        </Meta>
        <Data>{"Account":"standard","AUMID":"AirWatchLLC.AirWatchBrowser_htcwkw4rx2gx4!App"}</Data>
      </Item>
  </Replace>
 
   

过程

  1. 导航到 VMware Policy Builder
  2. 选择要用于创建自定义配置文件的配置服务提供程序策略。
  3. 选择配置
  4. 在“配置”页面上,配置策略设置以满足您的业务需求。
  5. 选择要与策略一起使用的命令谓词:添加删除移除更换
  6. 选择复制按钮。
  7. Workspace ONE UEM console 中,导航到设备 > 配置文件与资源,然后选择添加
  8. 选择 Windows,然后选择 Windows 桌面
  9. 选择用户配置文件设备配置文件
  10. 为配置文件配置常规设置。
  11. 选择自定义设置负载并单击配置
  12. 为自定义配置文件选择目标
    大多数用例都使用 OMA-DM 作为 目标。在自定义 BitLocker 配置文件或想要 防止用户禁用 AirWatch 服务时,请使用 Workspace ONE Intelligent Hub
  13. 选择将命令原子化,只要您的 SyncML 使用 AddDeleteReplace 命令即可。如果您的代码使用 Exec,请勿选择将命令原子化
  14. 将您复制的 XML 粘贴到安装设置文本框内。粘贴的 XML 代码必须包含完整的代码块(从 <Add></Add>),或者,无论您的 SyncML 代码使用哪种命令,请勿在这些标记前后包含任何内容。
  15. 将移除代码添加到“删除设置”文本框。移除代码必须包含 <replace> </replace><delete> </delete>
    此代码可启用“移除配置文件”和“停用配置文件”等 Workspace ONE UEM功能。如果没有移除代码,则无法从设备移除配置文件,只能推送另一个自定义设置配置文件。有关详细信息,请参阅 https://docs.microsoft.com/en-us/windows/client-management/mdm/configuration-service-provider-reference
  16. 选择保存并发布