Есть ли способ переустановить все роли и функции сервера в Server 2012?
Насколько я могу судить по диспетчеру сервера, все, что можно сделать, - это вручную удалить каждую из них и затем повторно установить, но я надеюсь, что MS предоставила какой-то способ просто восстановить / переустановить все установленные роли и функции. Кто-нибудь знает, есть ли способ сделать это?
Причина, по которой я хочу это сделать, заключается в том, что у меня есть сервер домена, который после некоторых недавних обновлений MS начал вызывать многочисленные предупреждения и ошибки журнала событий и начал работать хаотично.
Я знаю, что средство проверки системных файлов проверит установленные файлы, но не решит никаких проблем с правами доступа к реестру, и именно здесь, я думаю, возникли проблемы. Угадайте, что я ищу, так это способ воссоздать весь реестр и его разрешения, но без полной переустановки.
Спасибо ник
Вы можете использовать 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
Я не запускал эту точную последовательность, поэтому протестируйте перед запуском в производственной среде, но я использовал этот шаблон для подготовки сервера.