Eu posso instalar o .NET Framework 4.5 no Windows Server 2012 R2 usando o PowerShell DSC através do recurso WindowsFeature e do recurso NET-Framework-45-Core. Minha pergunta é: como eu uso o PowerShell DSC para garantir que o .NET 4.5.2 esteja instalado?
powershell
Mark
fonte
fonte
Respostas:
Não tenho certeza se isso ainda é exigido pelo OP, mas tive o mesmo desafio recentemente e encontrei muitos problemas com o próprio instalador, ao tentar usar apenas o recurso de pacote em um 2012 R2 Server. Acabou tendo que escrever um recurso de script e usar o instalador da web como o pacote completo não conseguiu descompactar com um erro muito genérico.
De qualquer forma, aqui está um recurso de script de trabalho que acabei com:
fonte
dsc_script
recurso.De acordo com este artigo da Microsoft Technet , o nome do recurso a ser instalado deve ser um do Get-WindowsFeature resultado do comando. Assim, se o .NET 4.5.2 não aparecer na lista, você não pode garantir que esteja instalado via DSC.
Então eu acho que você terá que instalar a versão principal via DCS (4.5) e, em seguida, descobrir a melhor solução para atualizá-lo para 4.5.2.
fonte