none
AD域命令批量修改用户OU的时候,总提示找不到目录对象 RRS feed

  • 问题

  • 求助,大神忙帮分析一下,是不是命令用的不对。或者是其他什么原因。

    批量变更用户OU的时候,提示找不到目录对象,命令如下:


    AD中,用户的相关属性核对一致

    运行命令结果如下:

    2020年9月10日 10:18

答案

  • 尊敬的客户,您好!

    感谢您的回复。

    我们可以检查以下两个方面:

    第一:

    我发现如果不以管理员身份运行就不成功 (报错跟您的一样的)。如果以管理员身份就可以成功了。



    我发现您就是没有以管理员身份运行CMD.


    第二:
    请检查您的命令中的两个OU确实是不同的OU,而不是写错了 (我的意思这2个OU都应该写成OU=01支持体系)。
    OU=01支持体系
    OU=支持体系



    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年9月14日 7:13

全部回复

  • 尊敬的客户,您好!

    感谢您在我们的TechNet论坛发帖。

    根据以上的描述,您是想把一个用户从一个OU移动到另一个OU,我觉得命令用的应该是对的。

    以下是我在我的测试环境中的测试。可以成功把用户从一个OU移动到另一个OU.
    例如:
    域名b.local
    父OU:test1
    子OU:test11
    子OU里有个用户daisy9

    移动到:
    域名b.local
    父OU:folderredirection



    当我再次指定错误的目录,移动用户对象时,就报错找不到目录对象。

    例如:
    域名b.local
    父OU:test1
    父OU test1里有个用户daisy9

    如果命令里指定用户在
    域名b.local
    父OU:test1
    子OU:test11
    子OU里test11有个用户daisy9

    就报错找不到用户daisy9,因为daisy9确实不在->父OU:test1里->子OU:test11里,而是在父OU:test1里,所以找不到这个用户。



    请关闭Active Directory Users and Computers, 然后重新打开,检查您想要移动的用户是否在您命令中指定的OU里。
    如果不在的话,那您重新在命令里指定正确的DN路径。

    希望上述回复对您有帮护。




    此致,
    Daisy  Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年9月11日 2:03
  • 你好,非常感谢你的答复,我很确定用户路径还在原地,刷新之后依然在。因此怀疑命令中中文部分时候识别错误;

    另外想确定有没有其他命令能够完成此任务。

    2020年9月11日 2:11
  • 尊敬的客户,您好!

    感谢您的回复。

    我们可以检查以下两个方面:

    第一:

    我发现如果不以管理员身份运行就不成功 (报错跟您的一样的)。如果以管理员身份就可以成功了。



    我发现您就是没有以管理员身份运行CMD.


    第二:
    请检查您的命令中的两个OU确实是不同的OU,而不是写错了 (我的意思这2个OU都应该写成OU=01支持体系)。
    OU=01支持体系
    OU=支持体系



    此致,
    Daisy Zhou

    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact tnmff@microsoft.com.

    2020年9月14日 7:13