By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
434,786 Members | 1,131 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 434,786 IT Pros & Developers. It's quick & easy.

Active Directory Programming in C#?

P: n/a
I need to retrieve and set information in Active Directory in a new project
that I'll be working on. I went to Amazon.com to look for a good book on
this subject but found books on this subject all using C++. Can I make ADSI
and LDAP API calls using C#? Can someone recommend a good book for this
subject with C# as sample code?

Thanks,
Alpha
Dec 19 '05 #1
Share this Question
Share on Google+
2 Replies


P: n/a
You're in luck. System.DirectoryServices does exactly that (You have to add
it as a reference in VS2003, not sure about 2005).
Check out:
http://msdn.microsoft.com/library/de...ryservices.asp

Snip from the top of the link above:
The System.DirectoryServices namespace provides easy access to Active
Directory from managed code. The namespace contains two component classes,
DirectoryEntry and DirectorySearcher, which use the Active Directory
Services Interfaces (ADSI) technology. ADSI is the set of interfaces that
Microsoft provides as a flexible tool for working with a variety of network
providers. ADSI gives the administrator the ability to locate and manage
resources on a network with relative ease, regardless of the network's size.

The classes in this namespace can be used with any of the Active Directory
service providers. The current providers are: Internet Information Services
(IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare
Directory Service (NDS), and WinNT.

ADSI is a programmatic interface for Microsoft Active Directory that enables
your applications to interact with diverse directories on a network, using a
single interface. Using ADSI, you can create applications that can perform
common tasks, such as backing up databases, accessing printers, and
administering user accounts.

"Alpha" <Al***@discussions.microsoft.com> wrote in message
news:7D**********************************@microsof t.com...
I need to retrieve and set information in Active Directory in a new project
that I'll be working on. I went to Amazon.com to look for a good book on
this subject but found books on this subject all using C++. Can I make
ADSI
and LDAP API calls using C#? Can someone recommend a good book for this
subject with C# as sample code?

Thanks,
Alpha

Dec 19 '05 #2

P: n/a
Thanks. I guess the answer to my question is yes, that I can use ADSI with
C# code.

"Craig S" wrote:
You're in luck. System.DirectoryServices does exactly that (You have to add
it as a reference in VS2003, not sure about 2005).
Check out:
http://msdn.microsoft.com/library/de...ryservices.asp

Snip from the top of the link above:
The System.DirectoryServices namespace provides easy access to Active
Directory from managed code. The namespace contains two component classes,
DirectoryEntry and DirectorySearcher, which use the Active Directory
Services Interfaces (ADSI) technology. ADSI is the set of interfaces that
Microsoft provides as a flexible tool for working with a variety of network
providers. ADSI gives the administrator the ability to locate and manage
resources on a network with relative ease, regardless of the network's size.

The classes in this namespace can be used with any of the Active Directory
service providers. The current providers are: Internet Information Services
(IIS), Lightweight Directory Access Protocol (LDAP), Novell NetWare
Directory Service (NDS), and WinNT.

ADSI is a programmatic interface for Microsoft Active Directory that enables
your applications to interact with diverse directories on a network, using a
single interface. Using ADSI, you can create applications that can perform
common tasks, such as backing up databases, accessing printers, and
administering user accounts.

"Alpha" <Al***@discussions.microsoft.com> wrote in message
news:7D**********************************@microsof t.com...
I need to retrieve and set information in Active Directory in a new project
that I'll be working on. I went to Amazon.com to look for a good book on
this subject but found books on this subject all using C++. Can I make
ADSI
and LDAP API calls using C#? Can someone recommend a good book for this
subject with C# as sample code?

Thanks,
Alpha


Dec 19 '05 #3

This discussion thread is closed

Replies have been disabled for this discussion.