Estou solucionando um problema que estamos vendo em todos os nossos servidores do Windows Server 2016. Quanto mais recursos adicionarmos ao sistema operacional, mais lentos serão os recursos adicionados.
Por exemplo, execute Add-WindowsFeature -Name NET-Framework-Core
quando não adicionei nenhum outro recurso, ele opera em um ritmo normal.
No entanto, depois de adicionar algumas dezenas de recursos (geralmente um servidor da Web), a execução, por exemplo, Add-WindowsFeature -Name Web-CGI
leva mais de 10 minutos . Como você pode imaginar, isso torna a criação de um novo servidor excessivamente lenta, já que existem cerca de 60 recursos adicionados a cada máquina.
Executar o comando com -LogFile
fornece um log inútil, lendo assim:
5756: 2017-12-19 19:40:57.545 [ServerManagerPS] Complete initializing log file.
5756: 2017-12-19 19:40:58.199 [ServerManagerPS] 45d625fe-30ef-4636-a79f-5ed8b9546d68 Enumerate server component ended with Success.
5756: 2017-12-19 19:41:03.268 [ServerManagerPS] 45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component started. Component names: Web-CGI
5756: 2017-12-19 19:41:03.286 [ServerManagerPS] 45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component ended with InProgress. The progress is 20
5756: 2017-12-19 19:41:04.295 [ServerManagerPS] 45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component started. Component names: Web-CGI
5756: 2017-12-19 19:41:04.314 [ServerManagerPS] 45d625fe-30ef-4636-a79f-5ed8b9546d68 Get alteration state ended with InProgress. The progress is 24.
5756: 2017-12-19 19:41:05.324 [ServerManagerPS] 45d625fe-30ef-4636-a79f-5ed8b9546d68 Alter server component started. Component names: Web-CGI
Com as duas últimas linhas repetidas vezes sem conta.
Realizar esta operação através da GUI não faz diferença - é igualmente lento. Depois que o recurso for instalado, Get-WindowsFeature
retornará em um período de tempo apropriado (quase instantaneamente)
Alguém viu outro comportamento como este? Existe alguma maneira de aprofundar os logs para descobrir o que está acontecendo?