Quick List for C# Code Examples
This topic contains links to all of the C# code examples contained in the Using System.DirectoryServices guide.
- Creating Groups
Using the Add method.
- Adding Directory Objects
Using the Add method to add child objects.
- Adding Members to a Group
Using the Add method.
- Binding Strings
Using the DirectoryEntry object to bind to objects.
- Binding Using GUID
Using the NativeGuid property.
- Boolean Property Type
Reading and setting a Boolean property using the Value property.
- Managing User Passwords
Changing user passwords.
- Constructed Properties
Reading and writing constructed properties.
- DirectoryEntry Objects
Creating a DirectoryEntry object in memory that binds to an entry in the directory, and writing the path, name, and GUID for that directory entry.
- Creating Groups
Creating a new group, domain local group, and non-secure group.
- Creating Users
Using the Add method.
- DateTime Property
Writing the date/time property.
- Deleting Groups
Using the Remove method.
- DirectorySearcher Example
Setting up a basic directory search.
- DN with Binary Property Type
Reading and writing using ActiveDS.
- Enumerating Child Objects
Using a simple foreach statement.
- Enumerating Members of a Group
Using Properties.
- Enumerating User Memberships
Using a Windows form.
- Enumerating Members in a Large Group
Using range retrieval.
- Getting an Object's Identity
Getting the properties for the DirectoryEntry object.
- Invoking ADSI Methods
Using the Invoke method.
- Invoking ADSI Properties
Using the InvokeMember method.
- Large Integer Property Type
Reading and writing large integers.
- Moving Directory Objects
Using the MoveTo method.
- Navigating to the Child Object
Using the Children property to bind to child objects.
- Navigating to the Parent Object
Using the Parent property to bind to parent objects.
- Octet String (SID) Property Type
Reading and writing octet strings.
- Reading Properties on Directory Objects
Using the Properties collection to read object properties.
- Reading Properties with Multiple Values
Using the Values property and arrays to read property values.
- Setting Properties on Directory Objects
Using the Setting properties with the Add method and Value property.
- Setting Properties with Multiple Values
Using the AddRange and Insert methods and using arrays.
- The Property Cache
Using the RefreshCache method.
- Removing Members from a Group
Using the Add method.
- Renaming an Object
Using the Rename property.
- Searching for Groups
Using DirectorySearcher.
- Additional Search Options
Using the ReferralChasing property.
- Getting Search Results
Using SearchResult and SearchResultCollection classes to retrieve search results.
- Searching the Directory
Using the DirectorySearcher class with the FindAll method to search the directory.
- Setting Search Filters
Using the Filter property to set a search filter.
- Setting the Search Scope
Using the SearchScope property.
- Security Descriptor Property Type
Reading and writing security descriptors using ActiveDS.
- Managing User Passwords
Setting user passwords.
- String Property Type
Reading strings.
- Enabling and Disabling the User Account
Enabling and disabling user accounts.
- Managing User Passwords
Using ActiveDS.
- Setting a User Account Expiration
Using the InvokeMember method.
- Setting User Account Flags
Setting flags.
- Setting Properties Displayed on Property Pages
Setting properties that are viewed in the user interface.
- Adding Directory Objects
Using the Exists method to verify that a directory object exists in the directory.
See Also
Concepts
Using System.DirectoryServices
Send comments about this topic to Microsoft.
Copyright © 2007 by Microsoft Corporation. All rights reserved.