因此下面的代碼應該移動活動目錄中的對象。我看到這裏發生了什麼,但我不太明白。我看到的只是舊的位置和新的位置。我沒有看到我究竟如何抓住物體。我在這兩個地方都有幾個對象,這個代碼在哪裏說什麼特定對象將被移動?我沒有看到在哪裏有一個對象的LDAP + objectLocation字符串。使用c移動Active Directory中的對象#
DirectoryEntry eLocation = new DirectoryEntry("LDAP://" + objectLocation);
DirectoryEntry nLocation = new DirectoryEntry("LDAP://" + newLocation);
string newName = eLocation.Name;
eLocation.MoveTo(nLocation, newName);
nLocation.Close();
eLocation.Close();
'MoveTo'將'eLocation'指向的對象實際移動到'nLocation'指定的位置。我不太明白你的問題,但代碼似乎合法。 – 2012-07-24 15:06:44
您正在移動的對象由「eLocation」指定,您將其移至「nLocation」指定的位置,而第二個「MoveTo」重載允許您重命名要移動的對象。 – 2012-07-24 15:09:31