在 Apple 发布 Workspace ONE UEM 当前无法通过其本机负载支持的新 iOS 功能时,可以使用自定义设置负载。如果您不想等到最新发布的 Workspace ONE UEM 就能够控制这些设置,您可以使用自定义设置负载和 XML 代码来手动启用或禁用某些设置。
前提条件
- 您可能需要复制配置文件并将其保存在“测试”组织组下,以免在您准备进行保存和发布之前影响用户。
- 请勿将配置文件分配给任何智能组,因为它可能会在查看 XML 时提供加密值。
过程
- 导航到资源 > 配置文件和基准 > 配置文件 > 添加 > 添加配置文件 > iOS。
- 为配置文件配置常规设置。
- 配置适当的负载(例如“限制”或“密码”)。
- 选择保存并发布。
注: 确保未将步骤 1–4 中创建的配置文件分配给任何智能组。否则,在查看 xml 时,可能会对数据进行加密。
- 导航回“配置文件”页面,然后使用配置文件名称旁边的单选按钮选择一个配置文件。菜单选项将显示在列表上方。
- 从菜单选项中选择 </> XML。随即会显示查看配置文件 XML 窗口。
- 查找并复制以先前配置的 <dict> ... </dict> 开头的文本部分,例如“限制”或“密码”。此文本包含标识其用途(例如限制)的配置类型。您必须复制 PayloadContent 内的单个字典内容,如示例所示。
<plist version="1.0">
<dict>
<key>PayloadContent</key>
<array>
<dict>
<key>safariAcceptCookies</key>
<real>2</real>
<key>safariAllowAutoFill</key>
<true />
<key>PayloadDisplayName</key>
<string>Restrictions</string>
<key>PayloadDescription</key>
<string>RestrictionSettings</string>
<key>PayloadIdentifier</key>
<string>745714ad-e006-463d-8bc1-495fc99809d5.Restrictions</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadType</key>
<string>com.apple.applicationaccess</string>
<key>PayloadUUID</key>
<string>9dd56416-dc94-4904-b60a-5518ae05ccde</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</array>
<key>PayloadDescription</key>
<string></string>
<key>PayloadDisplayName</key>
<string>Block Camera/V_1</string>
<key>PayloadIdentifier</key>
<string>745714ad-e006-463d-8bc1-495fc99809d5</string>
<key>PayloadOrganization</key>
<string></string>
<key>PayloadRemovalDisallowed</key>
<false />
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>86a02489-58ff-44ff-8cd0-faad7942f64a</string>
<key>PayloadVersion</key>
<integer>1</integer>
</dict>
</plist>
- 如果在 XML 窗口中的 dict 标记之间看到加密文本,您可以通过修改配置文件页面中的设置来生成解密的文本。为此,请执行以下操作:
- 导航到组与设置 > 所有设置 > 设备 > 用户 > Apple > 配置文件。
- 替代自定义设置选项。
- 禁用“加密配置文件”选项,然后保存。
- 导航返回自定义设置配置文件并粘贴您在文本框复制的 XML。粘贴的 XML 代码应包含从 <dict> 到 </dict> 的完整代码块。
- 选择基本负载部分来删除您配置的原始负载,例如:选择“限制”、“密码”,然后选择减号 [-] 按钮。您现在可以通过添加自定义 XML 代码来增强配置文件,从而增加新功能。
- 选择保存并发布。