是否有人知道如何解决同时改变所有国家领域的问题,也许为什么国家领域每次select+应用一个国家的变化,直到对象被closures和重新开放,都会成倍增长?
背景信息,域已从2000 => 2003迁移,并从2003 => 2008 R2林function级别迁移。 问题如下:老用户在CAPITALS中获得了国家/地区(CN),每当国家变更时,下拉菜单再次显示所有国家。
如果国家手动直接更改(不通过pipe理员Reccource工具包mmc)该字段设置正确。 即使不能立即解决,我也会欣赏各种答案和评论。
查找下面的示例和图片:
名称 – 国家
John Doe – 德国(正确)
弗雷德失败 – 德国(错误)
第一次开放: 
第一次申请: 
第二次申请: 
奇怪的。 我在你的问题中注意到的一件奇怪的事情是,你说: “老用户在大写字母中得到国家领域(cn)…”你是说要说countryCode还是c或co ? 因为cn不是国家代码。
countryCode是一个ISO 3166整数。
c是对应于上述国家代码的两个字符的string。 (ISO 3166栏A2。)
co是这个国家的全名,拼写出来的名字。
当您通过ADUC设置用户所在的国家/地区时,AD用户和计算机将为您自动填写所有三个属性。
当您自己手动设置三个属性中的任何一个时,您还需要自己设置另外两个属性。
那么Active Directory在哪里可以保存这个可用国家的列表呢? 其实它不是。 就Active Directory而言,只要数据types符合字段的约束条件,那些属性就可以包含任何东西。 把Mars放在co ,Active Directory不关心。
Windows操作系统实际上是将这些数据提供给ADUC控制台的。 kernel32.dll导出,如GetGeoInfoW , EnumSystemGeoID , GetLocaleInfoW等
所以说,虽然我不是100%确定你的问题,这听起来对我来说实际上不是Active Directory或存储在AD中的任何数据是问题,而是Windows库的一个问题那就是喂你那个国家的名单,它正在窃听ADUC控制台。
所以,我会尝试的两件事是#1我会使用一个脚本来标准化所有域中的用户,并将每个用户转换为合适的标题大小写,而不是所有的大写。 其次,我会尝试从一个未经过4代操作系统升级的全新Windows副本访问ADUC。
