Назад | Перейти на главную страницу

Переустановка (восстановление) Server 2012 Роли и функции

Есть ли способ переустановить все роли и функции сервера в 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

Я не запускал эту точную последовательность, поэтому протестируйте перед запуском в производственной среде, но я использовал этот шаблон для подготовки сервера.