Powershell管理Active Directory 复制和拓扑

Active Directory 的 Windows PowerShell (AD) 支持复制和拓扑管理。它包含了管理复制、站点、域和林、域控制器和分区的功能。过去的管理工具(如 AD 站点和服务管理单元与 repadmin.exe)的用户将发现如今也可在 Active Directory 的 Windows PowerShell 上下文中使用相似功能。此外,cmdlet 可与现有的 Active Directory 的 Windows PowerShell cmdlet 兼容,从而营造简化的体验并允许客户轻松创建自动化脚本.

 

 

可用于以下环境:

  • Windows Server 2012 域控制器

  • 安装了用于 AD DS 与 AD LDS 的角色管理工具的 Windows Server 2012

  • 安装了用于 AD DS 与 AD LDS 的角色管理工具的 Windows® 8 Release Preview

  •  

实验要求

  • 两个 Windows Server 2012 域控制器:DC12 和 BDC12 是 srv12.com域的组成部分

  • 查看域控制器及其站点

 

实现目标

  • 获取所有控制器及相应站点的列表

  • 管理复制拓扑

  • 查看复制状态和信息

一、      安装“Windows PowerShell 的 Active Directory 模块”

这里我选择用powershell安装,你们也可以选择用UI的方式

 

 

Powershell管理Active Directory 复制和拓扑_第1张图片

二、      查看域控制器及其站点

在此步骤中,我们将使用 Windows PowerShell 的 Active Directory 模块查看此域的现有域控制器和复制拓扑。

要完成以下程序中的步骤,我们必须是域管理员组的成员或拥有同等权限。

打开“Windows PowerShell 的 Active Directory

 

 

Powershell管理Active Directory 复制和拓扑_第2张图片

1.       查看每个站点的详细信息

现在我们来查看每个站点的详细信息,输入以下命令, 星号 (*) 指示所有站点对象。

Get-ADReplicationSite -Filter *

 

 

Powershell管理Active Directory 复制和拓扑_第3张图片

 

2.       生成所有域控制器的表格

在提示“Windows PowerShell 的 Active Directory 模块”时键入以下命令: Get-ADDomainController -Filter * | ft Hostname,Site

此命令会返回域控制器主机名称以及它们的站点关联

 

 

Powershell管理Active Directory 复制和拓扑_第4张图片

三、      管理复制拓扑

 

1.       创建新站点

在提示“Windows PowerShell 的 Active Directory 模块”时键入以下命令:

New-ADReplicationSite xiaohui 此命令会创建新的分支机构站点 xiaohui

 

 

Powershell管理Active Directory 复制和拓扑_第5张图片

 

 

Powershell管理Active Directory 复制和拓扑_第6张图片 

 

2.       创建新的站点链接

在提示“Windows PowerShell 的 Active Directory 模块”时键入以下命令:

New-ADReplicationSiteLink 'srv12-link' -SitesIncluded 'Default-First-Sit e-Name','xiaohui' -OtherAttributes @{'options'=1}此命令创建了 BRANCH1 的站点链接并打开更改通知过程。

 

 

Powershell管理Active Directory 复制和拓扑_第7张图片 

 

 

Powershell管理Active Directory 复制和拓扑_第8张图片 

 

Powershell管理Active Directory 复制和拓扑_第9张图片 

 

3.       设置链接成本和复制频率

在提示“Windows PowerShell 的 Active Directory 模块”时键入以下命令:

 

Set-ADReplicationSiteLink srv12-link -Cost 100 -ReplicationFrequencyInMinutes 15

 

此命令可将 BRANCH1 的站点链接成本设置为 100,并将站点的复制频率设置为“15 分钟”。

 

Powershell管理Active Directory 复制和拓扑_第10张图片 

 

 

Powershell管理Active Directory 复制和拓扑_第11张图片 

 

4.       将域控制器移动到不同站点

在提示“Windows PowerShell 的 Active Directory 模块”时键入以下命令:

Get-ADDomainController DC12 | Move-ADDirectoryServer -Site xiaohui

此命令会将域控制器 DC12 移动至 xiaohui 站点。

我们先来看看xiaohui站点中有没有服务器,如下图,为空

 

 

Powershell管理Active Directory 复制和拓扑_第12张图片 

 

 

Powershell管理Active Directory 复制和拓扑_第13张图片 

 

 

我们再来看一下,如下图,已经出现了dc12这个GC

 

 

Powershell管理Active Directory 复制和拓扑_第14张图片 

 

 

Powershell管理Active Directory 复制和拓扑_第15张图片

完成了此次实验,祝大家成功