View Full Version : Domain User
Dariuosh
جمعه 28 دی 1386, 10:05 صبح
سلام
من چطوری میتونوم به لیست Userها و Computerها تو Domain دسترسی پیدا کنم
اینجام گشتم ولی موفق نشدمSystem.DirectoryServices.ActiveDirectory
reza_rad
جمعه 28 دی 1386, 10:41 صبح
Imports System.DirectoryServices
Imports System.DirectoryServices.ActiveDirectory
Public Class Form1
'Show all domains that your computer belongs to
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim domains As DomainCollection = Forest.GetCurrentForest.Domains
For Each domain As Domain In domains
MessageBox.Show(domain.Name)
ListView1.Items.Add(domain.Name) 'populate results to a TreeView
Next
End Sub
'Show all users in the domain
Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim domain As DirectoryEntry = New DirectoryEntry("LDAP://domain.com/CN=Users,DC=Domain,DC=com")
For Each child As DirectoryEntry In domain.Children
ListView2.Items.Add(child.Name) 'populate results to a TreeView
Next
End Sub
'Show all computers in the domain
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
Dim domain As DirectoryEntry = New DirectoryEntry("LDAP://domain.com/CN=Computers,DC=Domain,DC=com")
For Each child As DirectoryEntry In domain.Children
ListView3.Items.Add(child.Name) 'populate results to a TreeView
Next
End Sub
End Class
منبع خوبی برای کار با Active directory با C# اینجاست:
http://en.csharp-online.net/User_Management_with_Active_Directory
Dariuosh
جمعه 28 دی 1386, 11:58 صبح
خیلی خیلی ممنون
نکتش این
ldap://domain.com/CN=Users,DC=Domain,DC=com
بود که من نمیدونم اصلا آرتیکلاش چیا هست اگه راهنماییم کنید ممنون میشم
راستی برای ارسال یا دریافت Data تو شبکه حالا Text یا فایل هم میشه کمکم کنید
reza_rad
دوشنبه 01 بهمن 1386, 13:54 عصر
نکتش این
ldap://domain.com/CN=Users,DC=Domain,DC=com
بود که من نمیدونم اصلا آرتیکلاش چیا هست اگه راهنماییم کنید ممنون میشم
بجای این:
ldap://domain.com
باید جای domain نام domain تون رو بنویسید. مثلا این:
ldap://EDS.com
راستی برای ارسال یا دریافت Data تو شبکه حالا Text یا فایل هم میشه کمکم کنید
بهتره که اینجا جوابتون رو ندم و توی یک تاپیک دیگه مطرحش کنید. هر سوال باید توی تاپیک مجزا پرسیده بشه.
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.