Move DC to different site (VBScript)
This code can be found in
Chapter 3 of Active Directory Cookbook, 2nd edition
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 VBScript code moves a domain controller to a different site
' ---------------------------------------------------------------
' From the book "Active Directory Cookbook" by Robbie Allen
' Publisher: O'Reilly and Associates
' ISBN: 0-596-00466-4
' Book web site: http://rallenhome.com/books/adcookbook/code.html
' ---------------------------------------------------------------
' ------ SCRIPT CONFIGURATION ------
strDCName = "<DomainControllerName>" ' e.g. dc2
strCurrentSite = "<CurrentSiteName>" ' e.g. Default-First-Site-Name
strNewSite = "<NewSiteName>" ' e.g. Raleigh
' ------ END CONFIGURATION ---------
strConfigDN = GetObject("LDAP://RootDSE").Get("configurationNamingContext")
strServerDN = "LDAP://cn=" & strDCName & ",cn=servers,cn=" & _
strCurrentSite & ",cn=sites," & strConfigDN
strNewParentDN = "LDAP://cn=servers,cn=" & strNewSite & ",cn=sites," & _
strConfigDN
set objCont = GetObject(strNewParentDN)
objCont.MoveHere strServerDN, "cn=" & strDCName
WScript.Echo "Successfully moved " & strDCName & " to " & strNewSite
|
This code has been viewed 1498 times.
|
New from the creators of TechTasks.com:
StatSheet.com
|