Ich kann .NET Framework 4.5 unter Windows Server 2012 R2 mithilfe von PowerShell DSC über die WindowsFeature-Ressource und die NET-Framework-45-Core-Funktion installieren. Meine Frage ist, wie ich PowerShell DSC verwende, um sicherzustellen, dass .NET 4.5.2 installiert ist.
powershell
Kennzeichen
quelle
quelle
Antworten:
Ich bin mir nicht sicher, ob dies noch vom OP verlangt wird, aber ich hatte in letzter Zeit genau die gleiche Herausforderung und fand viele Probleme mit dem Installationsprogramm selbst, als ich versuchte, nur die Paketressource auf einem 2012 R2-Server zu verwenden. Es war nicht mehr möglich, eine Skriptressource zu schreiben und das Webinstallationsprogramm zu verwenden, da das gesamte Paket immer wieder mit einem sehr allgemeinen Fehler dekomprimiert werden konnte.
Wie auch immer, hier ist eine funktionierende Skript-Ressource, mit der ich gelandet bin:
quelle
dsc_script
Ressource funktioniert .Gemäß diesem Microsoft Technet-Artikel sollte der Name der zu installierenden Funktion aus dem Ergebnis des Befehls Get-WindowsFeature stammen. Wenn .NET 4.5.2 nicht in der Liste aufgeführt ist, können Sie daher nicht sicherstellen, dass es über DSC installiert wird.
Ich schätze, Sie müssen die Hauptversion über DCS (4.5) installieren und dann die beste Lösung finden, um sie auf 4.5.2 zu aktualisieren.
quelle