none
Active Directory域服务:Windows无法创建对象XX,因为:名称参照无效。 RRS feed

  • 问题

  • 环境:

    windows AD域,PDC为windows2003,DC有windows 2003及windows 2008 r2。exchange2010 SP2。

    最近在采用复制现有AD账号进行创建账号时,常会报以下错误:

    windows无法创建对象,因为:名称参照无效。

    一开始在少部分账号上做复制时才会,现在更为频繁出现。(有些账号复制不会出现这个错误)。

    该错误很少见到,摸不着头绪,请大神帮忙看看,谢谢!




    • 已编辑 Qijee 2014年7月2日 10:19
    2014年7月2日 10:09

答案

  • 你好,

    请再尝试以下的命令:

    Exchange management shell:

    Get-mailbox | Where {$_.AddressListMembership –like “*deleted*” | Update-Recipient

    如果还是不行的话,使用PowerShell:

    Get-ADUser -Filter * -Properties showInAddressBook | Set-ADUser -Clear showInAddressBook

    Amy
    2014年7月7日 3:37
    版主
  • Dear Amy,

    您的信息非常有用!

    我在使用Get-ADUser查看showInAddressBook的值时,发现里面有这样的记录:CN=部门名称\OADEL:f6be6cf6-。。。

    只要把这列“OADEL”记录移除掉就可以了。

    请问是否可以批量删除这些信息?

    2014年7月10日 2:35

全部回复

  • 你好,

    不好意思我不是很清楚采用复制现有AD账号进行创建账号这句话的意思,请问你可以再详细说明一下吗?

    此外,如果DC上有相关的错误日志信息,麻烦你贴出来,好做进一步的分析。

    谢谢!

    Amy

    2014年7月3日 5:55
    版主
  • 你好,

    创建AD账号时,可以是新建,也可以以现有账号为模板进行复制(右击现有账号,选择复制),问题出现的地方就是在用复制进行创建账号的时候。

    DC上并没有错误日志生成。

    2014年7月3日 5:59
  • 你好,

    根据我的研究,这个错误可能是由于这个用户所在的Address Book 被删除而造成的。

    我建议你在PowerShell 界面运行以下命令:

    Get-addresslist | update-addresslist

    希望对你有帮助!

    Amy

    2014年7月7日 2:33
    版主
  • Dear Amy,

    感谢您的回复。Get-addresslist | update-addresslist后还是如此。

    且在同一个Address Book下,新建的用户可以,旧的用户不行。

    2014年7月7日 3:29
  • 你好,

    请再尝试以下的命令:

    Exchange management shell:

    Get-mailbox | Where {$_.AddressListMembership –like “*deleted*” | Update-Recipient

    如果还是不行的话,使用PowerShell:

    Get-ADUser -Filter * -Properties showInAddressBook | Set-ADUser -Clear showInAddressBook

    Amy
    2014年7月7日 3:37
    版主
  • Dear Amy,

    您的信息非常有用!

    我在使用Get-ADUser查看showInAddressBook的值时,发现里面有这样的记录:CN=部门名称\OADEL:f6be6cf6-。。。

    只要把这列“OADEL”记录移除掉就可以了。

    请问是否可以批量删除这些信息?

    2014年7月10日 2:35
  • 你好,

    我们可以使用 foreach cmdlet 来批量删除某些信息, 语法如下所示:

    Get-ADUser -Filter * -Properties showInAddressBook | foreach{ Set-ADUser $_.SamAccountname -Clear showInAddressBook}

    参考的文档:

    about_ForEach

    http://technet.microsoft.com/en-us/library/hh847816.aspx

    Best Regards,

    Amy

    2014年7月15日 8:03
    版主