Fix Start Menu apps not being set correctly for all users when running script for other user (#637)

This commit is contained in:
Jeffrey
2026-06-18 23:02:25 +02:00
committed by GitHub
parent a7a46bb5bf
commit c039b04717
4 changed files with 12 additions and 19 deletions

View File

@@ -92,13 +92,15 @@ function ExecuteParameter {
}
'ClearStart' {
Write-Host "> $($feature.ApplyText) for user $(GetUserName)..."
ReplaceStartMenu
$startMenuBinFile = GetStartMenuBinPathForUser -UserName (GetUserName)
ReplaceStartMenu -startMenuBinFile $startMenuBinFile
Write-Host ""
return
}
'ReplaceStart' {
Write-Host "> $($feature.ApplyText) for user $(GetUserName)..."
ReplaceStartMenu $script:Params.Item("ReplaceStart")
$startMenuBinFile = GetStartMenuBinPathForUser -UserName (GetUserName)
ReplaceStartMenu -startMenuBinFile $startMenuBinFile -startMenuTemplate $script:Params.Item("ReplaceStart")
Write-Host ""
return
}
@@ -107,7 +109,7 @@ function ExecuteParameter {
return
}
'ReplaceStartAllUsers' {
ReplaceStartMenuForAllUsers $script:Params.Item("ReplaceStartAllUsers")
ReplaceStartMenuForAllUsers -startMenuTemplate $script:Params.Item("ReplaceStartAllUsers")
return
}
'DisableStoreSearchSuggestions' {