当包含列表名称以特定字符结尾时,Windows 用户 ID 代理无法处理IP 地址

当包含列表名称以特定字符结尾时,Windows 用户 ID 代理无法处理IP 地址

1305
Created On 11/22/24 07:36 AM - Last Modified 10/28/25 20:01 PM


Symptom


当包含列表名称以特定字符结尾时,Windows 用户 ID 代理 (UIA) 无法处理IP 地址。

UIA 无法将客户端 IP 与包含/排除列表匹配,即使客户端 IP 在列表范围内。当增加日志级别以在 UIA 上进行调试时,您可以看到以下日志:

UserIpMap: IP XXX.XXX.XXX.XXX is not in include list.



Environment


  • Windows Server 上的用户 ID 代理
  • Windows 系统区域设置语言不是英语


Cause


这是 Unicode 问题。当系统区域设置语言不是英语时,某些特定的 Unicode 字符(例如“?”)在 UIA 上无法正确处理。



Resolution


您可以通过以下步骤启用全球 Unicode 支持来避免此问题。它在 Windows Server 2022 上可用,但 Windows Server 2016 不支持此功能。

  1. 转到控制面板 > 时钟和区域 > 更改日期、时间或数字格式 > 管理选项卡 > 单击更改系统区域设置... > 启用“Beta:使用 Unicode UTF-8 提供全球语言支持”复选框
  2. 要应用上述更改,请重新启动 Windows Server
  3. 重新启动 Windows Server 后,运行用户 ID 代理并检查 UIA 是否能够识别包含/排除列表设置

如果您无法更改此设置,您也可以通过添加另一个字符作为后缀(例如“1”)或将列表名称更改为另一个来避免这种情况。



Actions
  • Print
  • Copy Link

    https://knowledgebase.paloaltonetworks.com/KCSArticleDetail?id=kA14u000000PQt0CAG&lang=zh_CN&refURL=http%3A%2F%2Fknowledgebase.paloaltonetworks.com%2FKCSArticleDetail

Choose Language