code_junkie

Querying Active Directory with “SQL”?

Nov 10th, 2011
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. // NOTE: Entity type definition "User" omitted in sample - see samples in release.
  2.  
  3. var users = new DirectorySource<User>(ROOT, SearchScope.Subtree);
  4. users.Log = Console.Out;
  5.  
  6. var res = from usr in users
  7. where usr.FirstName.StartsWith("B") && usr.Office == "2525"
  8. select new { Name = usr.FirstName + " " + usr.LastName, usr.Office, usr.LogonCount };
  9.  
  10. foreach (var u in res)
  11. {
  12. Console.WriteLine(u);
  13. u.Office = "5252";
  14. u.SetPassword(pwd);
  15. }
  16.  
  17. users.Update();
Add Comment
Please, Sign In to add comment