The .NET Developer's Guide to Directory Services Programming

Security Briefs

Syndication

I remember awhile back wishing I had a good book on directory services programming from .NET (System.DirectoryServices, etc.). On a whim, I pinged ADSI wunderkind Joe Kaplan about it, and it turned out he and some other folks had already been tossing the idea around. Joe recruited Ryan Dunn and together they have done it - they are in the final phases of delivery of their new book, The .NET Developer's Guide to Directory Service Programming, which I'm excited to say is part of the top-notch .NET Development series. You can preorder your copy today - and after you read it, if you like it, please leave feedback on amazon.com. This pair worked really hard on this book, and deserve our gratitude for what at times I'm sure felt like a thankless job.

Ryan and Joe used a similar format for the book that I used in my security book, thus the similar title. If you ever do any work with System.DirectoryServices, this book is a must have.

Guys, I'm so happy for you! Congratulations!


Posted Dec 15 2005, 03:59 PM by keith-brown
Filed under: ,

Comments

Chorlton Dragon wrote re: The .NET Developer's Guide to Directory Services Programming
on 12-16-2005 4:33 AM
I hope it's better than Apress' "Pro .NET Directory Services Programming" or, as it's known here, "The Directory Services Book of Lies"...
Keith Brown wrote re: The .NET Developer's Guide to Directory Services Programming
on 12-16-2005 7:20 AM
While I can't say I've read it from cover to cover, the chapters that I have read seem to be right on the money. In fact, I've been using one or two chapters as a reference in my own work over the last few months (that's the benefit of being a reviewer :)

I believe enough in it that I'll probably be writing the forward, if that helps any.
Joe Kaplan wrote re: The .NET Developer's Guide to Directory Services Programming
on 12-18-2005 8:29 PM
Hi Chorlton,

I hope you'll be pleased with the book. I feel confident in saying that Ryan and I are pretty deep and have shipped a LOT of code that actually works. We also are both MVPs and spend quite a bit of time in the trenches helping people make this stuff work every day, so I think we have a pretty good finger on what gives people trouble.

Additionally, our book is probably going to be at least 2x as long as the APress book (not totally sure about final page counts yet), so you can expect more details.

Addison Wesley will post a free chapter online once all the editing and layout is done (a few more months), so you'll be able to judge for yourself.

The book we had originally wanted to write would have been at least 2x as long as what we ended up with, so we had to pick out battles. However, we do plan to follow it up with a really useful website.

We are also exceedingly easy to get a hold of online (MS newsgroups or www.asp.net forums) in case you have questions.
Wenfeng Gao wrote re: The .NET Developer's Guide to Directory Services Programming
on 12-20-2005 2:16 PM
Joe and Ryan, Can you provide the Online version of your book as Keith did for his guide book?
Gert Conradie wrote re: The .NET Developer's Guide to Directory Services Programming
on 02-17-2006 3:03 AM
Just pre-ordered mine on Amazon. This is something that I really need. May seems so far away...

gert
Naz Di Leo wrote re: The .NET Developer's Guide to Directory Services Programming
on 05-07-2006 12:35 PM
I needed this book yesterday. How can we up in Canada get our hands on it today?
Ryan wrote re: The .NET Developer's Guide to Directory Services Programming
on 05-07-2006 2:18 PM
Hey Naz,

From talking with our publisher, the book should be available any day at their website:

http://www.awprofessional.com/title/0321350170

and within 1 week at Amazon, Bookpool, etc. and within 2 weeks at brick and mortar stores.

I don't believe there is any exclusivity to the US, so Canada should be online at the same time - only minimal translation necessary ;)

Depending on what you are looking for, one of our more practical chapters is already available online as a sample here:

http://www.awprofessional.com/title/0321350170#info3

This chapter is about managing users. It really should be any day now...
Naz Di Leo wrote re: The .NET Developer's Guide to Directory Services Programming
on 05-08-2006 9:40 AM
Hey Ryan,

Thanks for you prompt response. I need to know how to move a User from one Organizational Unit to another. Unfortunately, this chapter doesn't cover this. Any suggestions, while I start hunting down your book?

I did try to reach the publisher by phone to try to get some quick answers, but was given an 800 number that cannot be reached from out here on the west coast.
Ryan wrote re: The .NET Developer's Guide to Directory Services Programming
on 05-08-2006 10:00 AM
Hi Naz,

Quickly, I will say this is very easy to do with the DirectoryEntry.MoveTo() method. We cover this in Chapter 3, I believe. Essentially, you just create a DirectoryEntry that represents the object to be moved and another one that represents the new container. Pass the container to the MoveTo() method on the object to be moved and with proper permissions, it will be moved (you can rename at the same time as well).

If you have further questions, I would suggest posting a message to either the ASP.NET LDAP and Active Directory forum (where I tend to hang out), or to the microsoft.public.adsi.general newsgroup where Joe tends to hang out.

This way we won't clog Keith's comments either. Thanks!
Mark R. wrote re: The .NET Developer's Guide to Directory Services Programming
on 05-09-2006 6:44 PM
Does anyone know if this book covers IIS in any detail? Enumerating and creating websites, etc.?

Add a Comment

(required)  
(optional)
(required)  
Remember Me?