配置值在 Intune 中具有与值时不匹配错误

本文提供了解决在 Microsoft intune 中配置值具有与值(>)时发生的不匹配错误的方法。

现象

假设出现了下面这种情景:

  • Intune 中为托管 iOS 设备创建应用配置策略

  • 在“配置设置>配置设置”格式,选择“使用配置设计器”。

  • 添加一个设置,其中 配置值 是包含安和号 (> 的 URL)。 以下是一个示例:

    配置密钥: ssoAuthEndpoint
    值类型: 字符串
    配置值: https://sso.contoso.com/idpov/accesslogin/FedSSODispatch.faces?PartnerIdpId=https://sts.windows.net/{GUID}/&TargetResource=https://sso.contoso.com/idprov/pages/home/dispatch.jsp?SpName=MBF

单击“确定保存配置设置时,会收到以下错误消息:

值类型和配置设置设计器中的配置值不匹配
配置设置设计器将值类型设置为 String,但配置值为“https://sso.contoso.com/idpov/accesslogin/FedSSODispatch.faces?PartnerIdpId=https://sts.windows.net/{GUID}/&TargetResource=https://sso.contoso.com/idprov/pages/home/dispatch.jsp?SpName=MBF",其字符无效,XML 格式不支持。 请相应地更正它。

配置设置设计器错误中值类型和配置值不匹配的屏幕截图。

原因

出现此问题的原因是 iOS 配置文件不支持 XML 配置文件中的与字符。

解决方法

若要解决此问题,请使用以下方法之一:

  • 创建一个短 URL,该 URL 重定向到包含 ampersand 的原始 URL,然后使用短 URL 作为 配置值

  • 在 URL 中替换 替换 & 。 例如:

    https://sso.contoso.com/idpov/accesslogin/FedSSODispatch.faces?PartnerIdpId=https://sts.windows.net/{GUID}/&TargetResource=https://sso.contoso.com/idprov/pages/home/dispatch.jsp?SpName=MBF

如果无法使用上述任一方法,请联系 Apple 支持部门

第三方信息免责声明

本文中提到的第三方产品由 Microsoft 以外的其他公司提供。 Microsoft 对这些产品的性能和可靠性不作任何明示或默示担保。

第三方联系人免责声明

Microsoft 会提供第三方联系信息来帮助你查找有关本主题的其他信息。 此联系信息可能会更改,恕不另行通知。 Microsoft 不保证第三方联系信息的准确性。