Je peux installer .NET Framework 4.5 sur Windows Server 2012 R2 à l'aide de PowerShell DSC via la ressource WindowsFeature et la fonctionnalité NET-Framework-45-Core. Ma question est la suivante: comment utiliser PowerShell DSC pour m'assurer que .NET 4.5.2 est installé?
powershell
marque
la source
la source
Réponses:
Je ne sais pas si cela est toujours requis par l'OP, mais j'ai eu exactement le même défi récemment et j'ai trouvé de nombreux problèmes avec le programme d'installation lui-même, lorsque j'essayais d'utiliser uniquement la ressource de package sur un serveur 2012 R2. A fini par avoir à écrire une ressource de script et à utiliser l'installateur Web car le package complet n'arrêtait pas de décompresser avec une erreur très générique.
Quoi qu'il en soit, voici une ressource de script de travail avec laquelle je me suis retrouvé:
la source
dsc_script
ressource.Selon cet article de Microsoft Technet , le nom de la fonctionnalité à installer doit être un du résultat de la commande Get-WindowsFeature . Ainsi, si .NET 4.5.2 n'apparaît pas dans la liste, vous ne pouvez pas vous assurer qu'il est installé via DSC.
Je suppose donc que vous devrez installer la version principale via DCS (4.5), puis trouver la meilleure solution pour la mettre à jour en 4.5.2.
la source