Ich habe eine DSC-Ressource, die Dotnet-Funktion installiert und installiert dann ein Update auf Dotnet.Konfigurieren Sie eine DSC-Ressource zum Neustart
Im Local Configuration Manager habe ich RebootNodeIfNeeded
auf $true
gesetzt.
Nach der Installation von dotnet wird kein Neustart angefordert (dies wurde auch mit dem Modul xPendingReboot bestätigt).
Configuration WebServer
{
WindowsFeature NetFramework45Core
{
Name = "Net-Framework-45-Core"
Ensure = "Present"
}
xPendingReboot Reboot
{
Name = "Prior to upgrading Dotnet4.5.2"
}
cChocoPackageInstaller InstallDotNet452
{
name = "dotnet4.5.2"
}
}
Dies ist ein Problem, da Dotnet nicht richtig mit unserer App funktioniert, wenn der Server neu gestartet wurde und wir versuchen, diese Neustarts automatisch keine Benutzereingaben erforderlich passieren.
Gibt es eine Möglichkeit, einen Ressourcen-Push zum Localdscmanager (LCM) zu machen, der einen Neustart benötigt, wenn etwas installiert wird?
Ich habe den unten Befehl
$global:DSCMachineStatus = 1
gefunden, die einen Neustart setzt. aber ich bin unsicher, wie man es benutzt, um direkt nach der Installation des 4.5-Moduls neu zu starten.