重新安装(修复)Server 2012angular色和function

有没有办法重新安装Server 2012中的所有服务器angular色和function?

据我从服务器pipe理器可以看到,所有可以做的是手动删除,然后重新安装,但我希望MS提供了一些方法,只是修复/重新安装所有安装的angular色和function。 任何人都知道是否有办法做到这一点?

想要做到这一点的原因是我有一个域名服务器,最近MS更新后,已经开始导致无数的事件日志警告和错误,并已开始行为不正常。

我知道系统文件检查器将检查已安装的文件,但不会修复任何registry权限问题,这是我认为问题出现的地方。 猜猜我在找什么是重新创build整个registry的一些方法,它的权限,但没有做一个完整的重新安装。

谢谢,尼克

你可以使用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 

我没有运行这个确切的序列,所以在生产运行之前进行testing,但我已经使用这种模式进行服务器configuration。