私は、ドットネット機能をインストールするDSCリソースを持っていて、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モジュールがインストールされた直後に再起動する方法を知りません。