我有一個DSC資源安裝dotnet功能,然後安裝一個更新到dotnet。配置一個DSC資源重啓
在本地配置管理器中,我已將RebootNodeIfNeeded
設置爲$true
。
在dotnet安裝完成後,它不會請求重啓(甚至使用xPendingReboot模塊來確認這一點)。
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"
}
}
這是DOTNET都不能正確使用我們的應用程序,除非服務器已重新啓動,我們正在努力使這些重新啓動自動發生不需要用戶輸入工作的問題。
有什麼辦法可以讓資源推送到localdscmanager(LCM),它需要重新啓動,當有東西正在安裝?
我發現下面的命令
$global:DSCMachineStatus = 1
這臺重新啓動。但我不確定如何在4.5模塊安裝後立即使用它重新啓動。