Search Active Directory for Exchange servers (VBScript)

This code can be found in Chapter 2 of Exchange Server Cookbook

Purchase XP Cookbook or Networking Recipes for only $25 plus shipping! While supplies last.

Find out how to download all of the VBScript code from this site.

' This script was originally published in the Exchange Cookbook,
' (http://www.exchangebookcook.com). Written by Paul Robichaux, 
' Missy Koslosky, and Devin Ganger. Redistributed with permission 
' of the publisher, O'Reilly & Associates.

' This code searches Active Directory for Exchange servers
 ' ------ SCRIPT CONFIGURATION ------
 strBase = "<LDAP://cn=microsoft exchange,cn=services,cn=configuration,dc=<domain>,dc=<TLD>;"    
      ' e.g. " dc=robichaux, dc=net"
 ' ------ END CONFIGURATION ---------
 
 strFilter = "(objectCategory=msExchExchangeServer);"
 strAttrs = "cn;"
 strScope = "subtree"
 
 Set objConn = CreateObject("ADODB.Connection")
 objConn.Open "Provider=ADsDSOObject;"
 
 Set objRS = objConn.Execute(strBase & strFilter & strAttrs & strScope)
 objRS.MoveFirst
 While Not objRS.EOF
   wscript.echo objRS.Fields(0).Value
   objRS.MoveNext
 Wend
 

This code has been viewed 1950 times.

New from the creators of TechTasks.com: StatSheet.com