Я пытаюсь скопировать существующего пользователя, чтобы новый пользователь с новым именем и т.д ..как я скопировать пользователь объявления через PowerShell
$root = New-Object System.DirectoryServices.DirectorySearcher
$root.SearchRoot = "LDAP://dc=organization,dc=net"
$root.Filter = "(&(objectClass=user)(samaccountname=TestUser1))"
$result = $root.FindOne()
$test = $result.GetDirectoryEntry()
$newparent = New-Object System.DirectoryServices.DirectoryEntry($test.Parent)
$test.CopyTo($newparent,"TestUser2")
Всякий раз, когда я запускаю код выше, я получаю:
ERROR: Exception calling "CopyTo" with "2" argument(s): "Not implemented
ERROR: "
TestDir.ps1 (22): ERROR: At Line: 22 char: 13
ERROR: + $test.CopyTo <<<< ($newparent,"TestUser2")
ERROR: + CategoryInfo : NotSpecified: (:) [], MethodInvocationException
ERROR: + FullyQualifiedErrorId : DotNetMethodException
ERROR:
Кто-нибудь знает, в чем проблема? Я знаю, что я пытаюсь добиться в модуле существует ActiveDirectory и Quest .. но у меня нет доступа к этим так поэтому я должен написать это с нуля ..
Благодарности
, как я писал в исходном посте, я не имею доступ к ActiveDirectory модуля, поэтому я ищу, как сделать это с DirectoryServices. thx – halv
Извините. Я рассмотрю его –