From f24483c4b2779b25b2159af769046bd09e8c0743 Mon Sep 17 00:00:00 2001 From: Lord Hepipud Date: Tue, 23 Dec 2025 17:31:27 +0100 Subject: [PATCH] Adds migration tasks for v1.14 for updating permissions --- .../framework/Invoke-IcingaForWindowsMigration.psm1 | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/lib/core/framework/Invoke-IcingaForWindowsMigration.psm1 b/lib/core/framework/Invoke-IcingaForWindowsMigration.psm1 index b631299..735c94e 100644 --- a/lib/core/framework/Invoke-IcingaForWindowsMigration.psm1 +++ b/lib/core/framework/Invoke-IcingaForWindowsMigration.psm1 @@ -174,4 +174,16 @@ function Invoke-IcingaForWindowsMigration() Set-IcingaForWindowsMigration -MigrationVersion (New-IcingaVersionObject -Version '1.13.3'); } + + if (Test-IcingaForWindowsMigration -MigrationVersion (New-IcingaVersionObject -Version '1.14.0')) { + Write-IcingaConsoleNotice 'Applying pending migrations required for Icinga for Windows v1.14.0'; + + # Fixes potential permission issues with the Icinga Service User and the SeServiceLogonRight privilege + $ServiceUser = Get-IcingaServiceUser; + $ServiceUserSID = Get-IcingaUserSID $ServiceUser; + + Update-IcingaWindowsUserPermission -SID $ServiceUserSID; + + Set-IcingaForWindowsMigration -MigrationVersion (New-IcingaVersionObject -Version '1.14.0'); + } }