有没有办法重新安装 Server 2012 中的所有服务器角色和功能?
据我从服务器管理器中看到,所有可以做的就是手动删除每个然后重新安装,但我希望 MS 提供了某种方法来修复/重新安装所有已安装的角色和功能。有人知道有没有办法做到这一点吗?
想要这样做的原因是我有一个域服务器,在最近的一些 MS 更新之后,该服务器开始引起大量事件日志警告和错误,并且开始表现不稳定。
我知道系统文件检查器会检查已安装的文件,但这无法解决任何注册表权限问题,而我认为问题就出在这里。我猜我正在寻找某种方法来重新创建整个注册表及其权限,但无需进行完全重新安装。
谢谢,尼克
答案1
您可以使用 PowerShell 并执行以下操作 -
import-module ServerManager
Get-WindowsFeature |
Where-Object {$_.installed} |
Tee-Object -Variable CurrentRoles |
Remove-WindowsFeature
$CurrentRoles |
Export-CliXML c:\CurrentRoles.xml
Restart-Computer
计算机重新启动后 -
Import-CliXML c:\CurrentRoles.xml |
Add-WindowsFeature
Restart-Computer
我没有运行这个确切的序列,因此在生产中运行之前进行测试,但是我已经使用此模式进行服务器配置。