none
Удаление контейнеров внутри AD LDS RRS feed

  • Вопрос

  • Столкнулся с еще одной проблемой работая с AD LDS.

    Нужно удалить определенный контейнер с пользователями (OU=Group) внутри AD LDS. Это легко делается через утилиты ldp.exe и редактор ADSI. Проблема заключается в том, что сделать это надо через командную строку или скрипт. Пока нашел только такой способ - импорт через ldifde ldif-файла содержащего "changetype: delete", но этим способом можно удалить только конечные объекты, к контейнеру содержащему внутри другие объекты он не применим.  

    Есть какие-то еще способы сделать это?

    23 декабря 2014 г. 13:17

Ответы

  • Решил проблему установкой RSAT-ADDS и использованием dsrm

    Но вариант с PowerShell тоже подходит, спасибо

    26 декабря 2014 г. 7:07
  • Привет,

    Посмотрите тему внизу:

    Remove-ADOrganizationalUnit

    For AD LDS environments, the Partition parameter must be specified except in the following two conditions:
    -The cmdlet is run from an Active Directory provider drive.
    -A default naming context or partition is defined for the AD LDS environment. To specify a default naming context for an AD LDS environment, set the msDS-defaultNamingContext property of the Active Directory directory service agent (DSA) object (nTDSDSA) for the AD LDS instance.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    • Предложено в качестве ответа Dmitry Zobnin 24 декабря 2014 г. 13:04
    • Помечено в качестве ответа SuperGrom 26 декабря 2014 г. 7:04
    24 декабря 2014 г. 12:41
    Модератор
  • Примеры использования командлетов powershell-модуля ActiveDirectory для AD LDS:

    http://blogs.technet.com/b/askds/archive/2009/09/14/windows-2008-r2-managing-ad-lds-using-the-ad-powershell-module.aspx

     

    Microsoft Certified Doing Nothing Expert

    • Предложено в качестве ответа Dmitry Zobnin 24 декабря 2014 г. 13:04
    • Изменено Dmitry Zobnin 24 декабря 2014 г. 13:05
    • Помечено в качестве ответа SuperGrom 26 декабря 2014 г. 7:03
    24 декабря 2014 г. 13:03

Все ответы

  • Привет,

    Посмотрите тему внизу:

    Remove-ADOrganizationalUnit

    For AD LDS environments, the Partition parameter must be specified except in the following two conditions:
    -The cmdlet is run from an Active Directory provider drive.
    -A default naming context or partition is defined for the AD LDS environment. To specify a default naming context for an AD LDS environment, set the msDS-defaultNamingContext property of the Active Directory directory service agent (DSA) object (nTDSDSA) for the AD LDS instance.


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    • Предложено в качестве ответа Dmitry Zobnin 24 декабря 2014 г. 13:04
    • Помечено в качестве ответа SuperGrom 26 декабря 2014 г. 7:04
    24 декабря 2014 г. 12:41
    Модератор
  • Примеры использования командлетов powershell-модуля ActiveDirectory для AD LDS:

    http://blogs.technet.com/b/askds/archive/2009/09/14/windows-2008-r2-managing-ad-lds-using-the-ad-powershell-module.aspx

     

    Microsoft Certified Doing Nothing Expert

    • Предложено в качестве ответа Dmitry Zobnin 24 декабря 2014 г. 13:04
    • Изменено Dmitry Zobnin 24 декабря 2014 г. 13:05
    • Помечено в качестве ответа SuperGrom 26 декабря 2014 г. 7:03
    24 декабря 2014 г. 13:03
  • Решил проблему установкой RSAT-ADDS и использованием dsrm

    Но вариант с PowerShell тоже подходит, спасибо

    26 декабря 2014 г. 7:07