我有一個ASP.NET網站項目,我需要列出我的Windows系統上的所有用戶和他們的組。我已將身份模擬設置爲true,並在web.config中提供了admin的用戶名和密碼。我從哪說起呢?如何在ASP.NET中列出Windows用戶和組?
在此先感謝。
更新:
我此刻的下面的代碼 -
var machine = new DirectoryEntry("WinNT://<IP ADDRESS>");
foreach (DirectoryEntry child in machine.Children)
{
// get the child's group(s).
}
當我調試,我可以看到machine.Children用戶列表。我如何找到此用戶所屬的組?
你不應該真正需要的任何管理員權限,以在Web設置.config,因爲我會想象Active Directory中的每個人都應該具有對用戶和組的訪問權限。除非您需要知道哪個用戶正在查看您的頁面,否則您並不需要身份模擬。 – 2011-04-08 13:46:16