尝试添加 64 个以上的登录工作站时出现错误消息:“此属性限制为 64 个值”
本文提供了尝试添加 64 个以上的登录工作站时发生的错误的解决方案。
适用于:Windows Server 2012 R2、Windows Server 2008 R2 Service Pack 1
原始 KB 编号: 938458
症状
在 Active Directory 用户和计算机中,尝试在用户帐户属性对话框的“登录名”选项卡上添加 64 个以上的登录工作站条目。 执行此操作后,可能会收到以下错误消息:
此属性限制为 64 个值。 必须先删除一些现有值,然后才能添加新值。
原因
出现此问题的原因是 User-Workstations 属性的 Range-Upper 值为 1,024 个字符。 使用 Active Directory 用户和计算机 输入 NetBIOS 计算机名称时,NetBIOS 名称的最大长度为 16 个字符。 因此,只能存储 64 个登录工作站条目。
状态
此行为是设计使然。
注意
可以将架构中 User-Workstations 属性上的 rangeUpper 值更改为最多 8192 的值,以允许列表中更多条目。 Microsoft 不建议使用更高的值,因为可能会达到对象大小限制。
更多信息
rangeUpper 是 Range-Upper 值的 Ldap-Display-Name。 Range-Upper 是属性的最大值或最大长度。 User-Workstations 属性在用户的 userWorkstations 属性中定义。 User-Workstations 属性是一个单值属性,表示以逗号分隔的 NetBIOS 计算机名称列表。
有关 User-Workstations 属性的详细信息,请访问以下 Microsoft 网站: User-Workstations 属性
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈