本文提供了解决在 Microsoft intune 中配置值具有与值(>)时发生的不匹配错误的方法。
现象
假设出现了下面这种情景:
在“配置设置>配置设置”格式下,选择“使用配置设计器”。
添加一个设置,其中 配置值 是包含安和号 (> 的 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 不保证第三方联系信息的准确性。