次の方法で共有


ディレクトリ オブジェクトの移動

オブジェクトを新しいコンテナに移動するには、MoveTo メソッドを使用します。

次の例は、MoveTo を使用してユーザー オブジェクトを移動する方法を示しています。

Try
    ' Bind to the object to be moved.
    Dim NewUser As New DirectoryEntry("LDAP://CN=User Name,OU=Sales,DC=fabrikam,DC=com")
    ' Use the MoveTo property to define the new container you want to move the object to.
    NewUser.MoveTo(New DirectoryEntry("LDAP://OU=HR,DC=fabrikam,DC=com"))
Catch InvOpEx As InvalidOperationException
    ' Handle InvalidOperationException.
    Console.WriteLine(InvOpEx.Message);

Catch COMEx As COMException
    ' Handle COMException.
    ' For more information about handling COM exceptions, see Handling Errors.
    Console.WriteLine(COMEx.Message);

End Try
try
{
    // Bind to the object to be moved.
    DirectoryEntry NewUser = new DirectoryEntry("LDAP://CN=User Name,OU=Sales,DC=fabrikam,DC=com");
    // Use the MoveTo property to define the new container you want to move the object to.
    NewUser.MoveTo( new DirectoryEntry("LDAP://OU=HR,DC=fabrikam,DC=com"));
}
catch (InvalidOperationException InvOpEx)
{
    // Handle InvalidOperationException.
    Console.WriteLine(InvOpEx.Message);
}
catch (COMException COMEx)
{
    // Handle COMException.
    // For more information about handling COM exceptions, see Handling Errors.
    Console.WriteLine(COMEx.Message);
}

関連項目

リファレンス

System.DirectoryServices
DirectoryEntry

概念

オブジェクトの作成、削除、名前の変更、および移動

Send comments about this topic to Microsoft.

Copyright © 2007 by Microsoft Corporation. All rights reserved.