«Неизвестное имя» при вызове DirectoryEntry.DeleteTree - PullRequest
0 голосов
/ 23 января 2012

Я пытаюсь удалить пользователей и группы AD с помощью PowerShell, однако получаю исключение "Неизвестное имя".

Код:

function RemoveADEntry($dn) {
    $entry = New-Object System.DirectoryServices.DirectoryEntry("LDAP://$dn")
    $entry.DeleteTree()
}

Результат:

Exception calling "DeleteTree" with "0" argument(s): "Unknown name. (Exception from HRESULT: 0x80020006 (DISP_E_UNKNOWNNAME))"
At :line:9 char:18
+   $entry.DeleteTree <<<< ()

Вызов Get-Member для $ entry не возвращает никаких методов, только свойства.

1 Ответ

1 голос
/ 24 января 2012

это должно сработать:

$entry.psbase.DeleteTree()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...