Đang chuẩn bị liên kết để tải về tài liệu:
Làm việc với Active Directory - Lập trình Active Directory – Phần 3

Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ

Tạo ra các đối tượng mới Muốn tạo ra các đối tượng mới trong Active Directory như user,computer,printer,contact ta có thể dùng lớp DirectoryEntry để thêm 1 đối tượng mới đến thư mục ta phải kết nối đến 1 đối tượng chứa,ví dụ như là OU .ở đây ta dùng đối tượng chứa với tên phân biệt CN=Users, DC=eichkogelstrasse, DC=local: DirectoryEntry de = new DirectoryEntry(); de.Path = "LDAP://celticrain/CN=Users, DC=eichkogelstrasse, DC=local"; Ta có thể lấy đối tượng DirectoryEntries bằng thuộc tính Children của DirectoryEntry : DirectoryEntries users = de.Children; Với DirectroyEntries ta có phương thức thêm ,bỏ ,tìm các đối tượng. | Làm việc với Active Directory J A 1 J TV J Tfcl Ầ Lập trình Active Directory - Phần 3 Tạo ra các đối tượng mới Muốn tạo ra các đối tượng mới trong Active Directory như user computer printer contact . ta có thể dùng lớp DirectoryEntry để thêm 1 đối tượng mới đến thư mục ta phải kết nối đến 1 đối tượng chứa ví dụ như là OU .ở đây ta dùng đối tượng chứa với tên phân biệt CN Users DC eichkogelstrasse DC local DirectoryEntry de new DirectoryEntry de.Path LDAP celticrain CN Users DC eichkogelstrasse DC local Ta có thể lấy đối tượng DirectoryEntries bằng thuộc tính Children của DirectoryEntry DirectoryEntries users de.Children Với DirectroyEntries ta có phương thức thêm bỏ tìm các đối tượng trong tập.ở đây ta tạo đối tượng user mới bằng phương thức Add ta cần tên của đối tượng và kiểu. ta có thể lấy tên kiểu trực tiếp dùng ADSI Edit DirectoryEntry user users.Add CN John Doe user Bây giờ đối tượng có giá trị thuộc tính mặc định.để đặc tả các giá trị thuộc tính ta có thể thêm các thuộc tính bằng phương thức Add của thuộc tính Properties.nếu ta đặc tả thuộc tính không tồn tại thì sẽ có 1 biệt lệ COMException The specified directory service attribute or value doesn t exist user.Properties company .Add Some Company user.Properties department .Add Sales user.Properties employeeID .Add 4711 user.Properties samAccountName .Add JDoe user.Properties userPrincipalName .Active Directoryd JDoe@eichkogelstrasse.local user.Properties givenName .Add John user.Properties sn .Add Doe user.Properties userPassword .Add someSecret Cuối cùng ta viết dữ liệu đến Active Directory ta phải flush cache user.CommitChanges Cập nhật các mục trong thư mục Sau khi đọc đối tượng ta có thể thay đổi giá trị . để bỏ tất cả các giá trị của 1 thuộc tính đơn ta gọi phương thức PropertyValueCollection.Clear .dùng Add để thêm giá trị mới đến thuộc tính.dùng Remove và Removeat để bỏ các giá trị đặc tả từ 1 tập thuộc tính Ta thay đổi 1 giá trị đơn giản bằng các thiết lập nó đến một giá trị đặc tả.ví dụ sau cho .

TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.