AD DS 工具包括:
- Active Directory 用户和计算机
- Active Directory 域和信任
- Active Directory 站点和服务
- Active Directory 管理中心 (ADAC)
- 用于网络信息服务 (NIS) 的服务器工具
- 用于 Active Directory 的 Windows PowerShell 模块
- 用于远程管理 AD DS 的其他管理单元和命令行工具
AD LDS 工具包括:
- Active Directory 站点和服务
- ADSI 编辑
- 架构管理器
- 用于管理 AD LDS 的其他管理单元和命令行工具
下面主要讲桌面版和服务器操作系统如何通过 PowerShell 安装这些工具,便于批量部署、管理。
使用界面UI的安装方法忽略,请参考其他文章。
一、Windows 桌面版操作系统(Windows 10/11)
1.查询RSAT工具和名称
# 获取RSAT工具的名称
Get-WindowsCapability -Name RSAT* -Online | Select-Object Name, DisplayName
2.按自己实际需要安装相关工具:
# RSAT: Active Directory 域服务和轻型目录服务工具
Add-WindowsCapability -Online -Name "Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0"
# RSAT: DHCP 服务器工具
Add-WindowsCapability -Online -Name "Rsat.DHCP.Tools~~~~0.0.1.0"
# RSAT: DNS 服务器工具
Add-WindowsCapability -Online -Name "Rsat.Dns.Tools~~~~0.0.1.0"
# RSAT: 组策略管理工具
Add-WindowsCapability -Online -Name "Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0"
3.一键安装上面所需工具:
$rsatlist = @("Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0","Rsat.DHCP.Tools~~~~0.0.1.0","Rsat.Dns.Tools~~~~0.0.1.0","Rsat.GroupPolicy.Management.Tools~~~~0.0.1.0"); foreach ($rsat in $rsatlist) {Add-WindowsCapability -Online -Name $rsat}
4.验证是否成功安装:
Get-WindowsCapability -Name RSAT* -Online | Select-Object -Property Name, DisplayName, State
# 在输出的结果中,看最后 State 字段 为 Installed 即已安装。
或者使用以下命令显示已安装好的工具:
Get-WindowsCapability -Name RSAT* -Online | Where-Object {$_.State -eq 'Installed'} |Select-Object -Property Name, DisplayName, State
- 删除命令:
Remove-WindowsCapability
安装过程报错处理:
在执行 Add-WindowsCapability
时,报错 0x800f0954
:
我的环境中原因是局域网有WSUS服务器管理,以下方法改成直连外网。
解决方法:本地组策略中,定位到以下位置修改:
再次执行已成功安装上:
二、Windows 服务器版操作系统(Windows Server)
1.安装AD DS 工具(这个有很多工具,包含了桌面版图形界面使用的工具):
Install-WindowsFeature RSAT-ADDS
2.如果只使用命令行来管理,可以只安装以下两个:
- AD DS 管理单元和命令行工具:
Install-WindowsFeature RSAT-ADDS-Tools
- Windows PowerShell 的AD管理(PowerShell使用AD模块):
Install-WindowsFeature RSAT-AD-PowerShell
安装完成截图: