假設我有管理員權限,我需要一種方法來從ASP.NET客戶端管理(創建,修改,刪除)遠程計算機上的本地帳戶。使用c#在遠程窗口服務器上創建本地用戶#
我對如何解決這個問題毫無頭緒。 WMI是否可能(System.Management命名空間)? 任何指針?
假設我有管理員權限,我需要一種方法來從ASP.NET客戶端管理(創建,修改,刪除)遠程計算機上的本地帳戶。使用c#在遠程窗口服務器上創建本地用戶#
我對如何解決這個問題毫無頭緒。 WMI是否可能(System.Management命名空間)? 任何指針?
這給一試:
DirectoryEntry directoryEntry = new DirectoryEntry("WinNT://ComputerName" & ",computer", "AdminUN", "AdminPW");
DirectoryEntry user = directoryEntry.Children.Add("username", "user");
user.Invoke("SetPassword", new object[] { "password"});
ser.CommitChanges();
如果你需要去Active Directory的路線,你可以將DirectoryEntry的路徑字符串改變這樣的事情:LDAP:// CN =計算機名,DC = MYSAMPLE ,DC = com
我使用System.DirectoryServices從n個ActiveDirectory(LDAP)中的用戶獲取數據。 我不知道你是否在尋找那種東西。
希望它有幫助。
用戶將不在ActiveDirectory – user25885 2008-10-07 18:00:39
你應該可以通過DirectoryEntry來做到這一點。
非常簡單。它的工作 謝謝 – user25885 2008-10-08 13:26:40