我正在运行 Windows SBS 2003,一切似乎都很好,但当我尝试重置用户密码时,我收到了消息
“Windows 无法完成 [用户名] 的密码更改,因为系统找不到指定的文件。”消息框的标题显示“Active Directory”
我查看了日志,但找不到此错误发生时的任何匹配事件。
这是 SBS 的全新安装,而不是像我在 Google 上搜索到的那样从任何内容进行升级或迁移。
即使在 AD 用户和计算机中直接创建新用户,或使用 SBS 添加用户向导后,仍会持续出现此错误。
编辑: -您想如何更改密码?- 我正在使用 AD 用户和计算机管理单元。
答案1
有时可以通过清除 Active Directory 用户参数属性来解决此错误。要编辑此错误,您需要 adsiedit,它位于支持工具包中,如果未安装,则位于 SBS 磁盘 2 的 \support\tools\supptools.msi
- 单击开始 > 运行并输入 adsiedit.msc
- 展开域节点
- 展开 DC=
- 找到并右键单击用户对象,然后单击“属性”
- 勾选“显示强制属性”
- 单击“显示可选属性”框
- 在“属性”字段中,单击 userParameters 属性
- 点击编辑按钮
单击清除按钮,然后单击确定
使用 adsiedit 编辑 Active Directory 时要小心
如果这不能解决问题,您可以尝试的另一件事是检查此服务器是否拥有所有 FSMO 角色。它们应该是 SBS 服务器,但值得检查。如果您不确定,您可以随时获取这些角色。