11.7. Creating a Site Link
Problem
You want to create a site link to connect two or more sites together.
Solution
Using a graphical user interface
Open the Active Directory Sites and Services snap-in.
Expand the
Sites
container.Expand the
Inter-Site
Transports
container.Right-click on
IP
(orSMTP
) and select New Site Link.For Name, enter the name for the site link.
Under Site is not in this site link, select at least two sites and click the Add button.
Click OK.
Using a command-line interface
The following LDIF would create a site link connecting the SJC and Dallas sites:
dn: cn=Dallas-SJC,cn=IP,cn=inter-site transports,cn=sites,cn=configuration,<ForestRootDN
> changetype: add objectclass: siteLink siteObject: cn=SJC,cn=sites,cn=configuration,<ForestRootDN
> siteObject: cn=Dallas,cn=sites,cn=configuration,<ForestRootDN
>
If the LDIF file were named create_site_link.ldf, you’d then run the following command:
> ldifde -v -i -f create_site_link.ldf
Using VBScript
' This code creates a site link ' ------ SCRIPT CONFIGURATION ------ intCost = 100 ' site link cost intReplInterval = 180 ' replication interval in minutes strSite1 = "<Site1
>" ' e.g. SJC strSite2 = "<Site2
>" ' e.g. Dallas strLinkName = strSite1 & " - " & strSite2 ' ------ END CONFIGURATION --------- ' Taken from ADS_PROPERTY_OPERATION_ENUM const ADS_PROPERTY_UPDATE = 2 set objRootDSE = GetObject("LDAP://RootDSE") set objLinkCont = GetObject( _ "LDAP://cn=IP,cn=Inter-site Transports,cn=sites," & _ objRootDSE.Get("configurationNamingContext") ...
Get Active Directory Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.