none
Ошибка выполнения Move-ADObject RRS feed

  • Вопрос

  • Имеется два домена родительский и дочерний. При переносе пользователя из родительского в дочерний домен выполнение командлета Move-ADObject ... заканчивается ошибкой "Эта операция не может быть выполнена, т.к. существует дочерний объект. Эта операция может быть выполнена только на оконечном листовом объекте,Microsoft.ActiveDirectory.Management.Commands.MoveADObject".

    В чем заключается эта ошибка и как исправить проблему?

    10 сентября 2016 г. 9:47

Ответы

  • "OU=Users,DC=ChildDomain,DC=MainDomain,DC=com" - есть контайнер CN=USERS в корне домена.

    В DSA - включите отображение  View - users contacts groups and computers as containers и удалите все дочерние объекты(принтеры, объекты Exchange) у данного пользователя.

    #Посмотреть

    Get-ADObject -Filter * -SearchBase 'CN=User01,OU=Users,OU=Dept01,DC=MainDomain,DC=com' #Удалить Get-ADObject -Filter * -SearchBase 'CN=User01,OU=Users,OU=Dept01,DC=MainDomain,DC=com' | Remove-ADObject -Confirm:$false


    • Помечено в качестве ответа wirkat 11 сентября 2016 г. 5:00
    10 сентября 2016 г. 14:30
    Отвечающий

Все ответы

  • скрипт в студию
    10 сентября 2016 г. 11:04
  • PS C:\Users\admin> Move-ADObject -Identity 'CN=User01,OU=Users,OU=Dept01,DC=MainDomain,DC=com' -TargetPath 'OU=Users,DC=ChildDomain,DC=MainDomain,DC=com' -TargetServer dc01.ChildDomain.MainDomain.com

    Move-ADObject : Эта операция не может быть выполнена, т.к. существует дочерний объект. Эта операция может быть выполнена только на оконечном листовом объекте
    строка:1 знак:14
    + Move-ADObject <<<<  -Identity 'CN=User01,OU=Users,OU=Dept01,DC=MainDomain,DC=com' -TargetPath 'OU=Users,DC=ChildDomain,DC=MainDomain,DC=com' -TargetServer dc01.ChildDomain.MainDomain.com
        + CategoryInfo          : NotSpecified: (CN=User01...C=MainDomain,DC=com:ADObject) [Move-ADObject], ADException
        + FullyQualifiedErrorId : Эта операция не может быть выполнена, т.к. существует дочерний объект. Эта операция может быть выполнена только на оконечном листовом объекте,Microsoft.ActiveDirectory.Management.Commands.MoveADObject


    • Изменено wirkat 10 сентября 2016 г. 11:52
    10 сентября 2016 г. 11:34
  • Это единственная учетная запись, вызывающая ошибку, перенос других проблем не вызывает.
    10 сентября 2016 г. 11:37
  • поробуйте перенести с помощью movetree.exe
    10 сентября 2016 г. 13:19
  • "OU=Users,DC=ChildDomain,DC=MainDomain,DC=com" - есть контайнер CN=USERS в корне домена.

    В DSA - включите отображение  View - users contacts groups and computers as containers и удалите все дочерние объекты(принтеры, объекты Exchange) у данного пользователя.

    #Посмотреть

    Get-ADObject -Filter * -SearchBase 'CN=User01,OU=Users,OU=Dept01,DC=MainDomain,DC=com' #Удалить Get-ADObject -Filter * -SearchBase 'CN=User01,OU=Users,OU=Dept01,DC=MainDomain,DC=com' | Remove-ADObject -Confirm:$false


    • Помечено в качестве ответа wirkat 11 сентября 2016 г. 5:00
    10 сентября 2016 г. 14:30
    Отвечающий
  • Действительно, у этого пользователя был дочерний объект ExchangeActiveSyncDevices, после удаления которого перемещение объекта пользователя прошло без проблем. Я вам благодарен за ответ.
    11 сентября 2016 г. 5:03