O Windows Update faz isso muito bem. Não há necessidade de brincar com software não padrão. Por que não usar essa funcionalidade pronta para uso?
Existe um "apt-get install .NET Framework" para o Windows Server 2008+? Alguma maneira de atualizar para o .NET Framework 4+ mais recente, de preferência usando o Saltstack?
O Windows Update faz isso muito bem. Não há necessidade de brincar com software não padrão. Por que não usar essa funcionalidade pronta para uso?
Isso funciona pelo menos para o windows server 2012, acho que também deve funcionar para o Windows Server 2008
Dessa forma, você pode "ativar" o módulo do servidor para .NET (3.5, 4.0, ...) para o seu servidor (a instalação do MSI não funcionaria, de qualquer maneira)
Se você quiser apenas atualizar o sistema, isso também pode ser feito com sal (desde 2014.7):
Como não tenho os pontos para responder diretamente ao @TomTom, digo aqui;
A atualização do Windows é boa para administrar uma única caixa, mas quando você tem 30 hosts do Windows que precisam de atualizações, algum tipo de gerenciamento de configuração está em vigor. A pilha de sal tem o benefício adicional de ser uma plataforma cruzada - a mesma ferramenta para o Linux e para o Windows.
Para reformular: Se você pode executar um comando para instalar a atualização em 30 máquinas, por que você clicaria no Windows Update?
Para estar no tópico da resposta, não existe exatamente um 'apt-get install' ou 'yum install', mas você pode usar o saltstack para fazer essas instalações, você só precisa defini-lo. Eles até têm um repositório de exemplos para dar um exemplo de como criar o seu próprio. É bem fácil.
Fazer isso por meio do WSUS é uma maneira muito mais produtiva de lidar com as coisas em geral. mas se você teve um hotfix, ou algo que teve má sorte com o WSUS, o sal é um ótimo caminho a percorrer.
O Salt tem um módulo Chocolatey ( link ) e isso permite atualizar facilmente softwares e instalar pacotes da galeria Chocolatey, e você também pode hospedar um galeria / feed in house (apenas um feed Nuget realmente).
Exemplo de comando chocolatey para instalar:
choco install dotnet4.5.2
Em Salt:
salt '*' chocolatey.install dotnet4.5.2
Isso permite que você gerencie as atualizações do Windows e as versões do software por meio do Salt e aproveite os benefícios da "Infraestrutura como Código" sem ter que vasculhar todas as GUIs do SCCM para descobrir qual nível de correção você está aplicando a determinados servidores. / p>