2008-09-17 43 views
0

我有一個小應用程序,我正在處理該問題,需要更新用戶的主目錄路徑您將驅動器號映射到特定路徑。我已經放在一起的代碼設置主文件夾本地路徑部分確定,但我試圖找出「連接」部分的名稱,以及如何選擇驅動器號。對我來說很簡單,我是C#的新手。謝謝!!嘗試在AD中使用C#更新用戶的「連接到:」主目錄路徑在AD中使用C#

這是我的代碼,更新本地路徑部分。

 DirectoryEntry deUser = new 
       DirectoryEntry(findMeinAD(tbPNUID.Text)); 
       deUser.InvokeSet("HomeDirectory", tbPFolderVerification.Text); 
       deUser.CommitChanges(); 

哪裏findMeinAD是查找用戶的信息在AD的方法和tbPFolderVerification.Text是包含我想設置一個特定的驅動器映射到路徑表單文本框。

回答

2

您可能需要設置HOMEDRIVE屬性,以及:

DirectoryEntry deUser = new DirectoryEntry(findMeinAD(tbPNUID.Text)); 
deUser.InvokeSet("HomeDirectory", tbPFolderVerification.Text); 
deUser.InvokeSet("HomeDrive", "Z:"); 
deUser.CommitChanges(); 
+0

感謝這樣一個快速響應:)它,只要我看到你說的話是有道理的,但由於某種原因,甚至當我嘗試設置主驅動器,由於某種原因,路徑仍被插入到本地路徑下。不知道我在這裏做錯了什麼。 thx再 – unrealtrip 2008-09-17 20:31:48