I am fairly new to ADSI programming (but not ASP) and have initially found this an excellent general guide to developing web administration asp pages for NT.
It serves as an good introduction to areas such as user management, domain management, printing and file services and LDAP/Exchange. My main reason for buying it, was for programming IIS and there are two chapters devoted to this (and the book is titled as a reference book). However, I found some advanced features (such as editing properties for individual files) to be devoid of examples, and I was unable to get this feature working. Further examples on programming ADSI for IIS would have been very useful.
All in all, an excellent book with a lot of examples, but as it says on the front, a Reference/Introduction book rather than an Programming guide. I think I'll still be looking for an ADSI for IIS programmers guide.
Have you wanted to add virtual roots through VBScript? Create ISAPI server extensions that install themselves in IIS 4.0? Or script the installation of your entire web site including user permissions? You can do this and more with ADSI. [Read This Article][Top]
ADSI Part II describes and demonstrations the power of ADSI by showing how to manipulate the NTLM database. Examples in this article show how to add a user to a domain, delete the user, add a group, and add the user to the group. There is also a discussion on security and an overview of the Group, User and Domain ADSI objects. [Read This Article][Top]
Remie Bolte uses his popular Adding Users to W2K code sample as a basis for introducing and exploring Microsoft's Active Directory Services Interface. [Read This Article][Top]
In this article, Remie Bolte further demonstrates the power of ADSI with code that renames users, changes user properties, changes user boundaries, and creates, populates, and removes user groups. [Read This Article][Top]
The power of Active Directory Service Interfaces (ADSI) and the Microsoft .NET Framework is introduced by Tony Caudill. After completing this article you will be able to easily tame the System.DirectoryServices Namespace and use ADSI services to programatically create, delete, and update all aspects of your Web farm's virtual directories. [Read This Article][Top]
In this article, Robert Chartier shows how to use the System.DirectoryServices Class for some simple User and Group administration tasks with impersonation. [Read This Article][Top]