From bc8fc1a284ff7ad117181c5961b4652de9e6d185 Mon Sep 17 00:00:00 2001 From: Raphire <9938813+Raphire@users.noreply.github.com> Date: Mon, 23 Mar 2026 20:56:22 +0100 Subject: [PATCH] Set default launch mode to CLI for deployment-targeted parameters --- Win11Debloat.ps1 | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Win11Debloat.ps1 b/Win11Debloat.ps1 index d795ef2..649af41 100644 --- a/Win11Debloat.ps1 +++ b/Win11Debloat.ps1 @@ -383,6 +383,9 @@ if ((Test-Path $script:SavedSettingsFilePath) -and ([String]::IsNullOrWhiteSpace Remove-Item -Path $script:SavedSettingsFilePath -recurse } +# Default to CLI mode for deployment-targeted parameters. +$launchInCLI = $CLI -or $script:Params.ContainsKey("User") -or $script:Params.ContainsKey("Sysprep") -or $script:Params.ContainsKey("AppRemovalTarget") + # Only run the app selection form if the 'RunAppsListGenerator' parameter was passed to the script if ($RunAppsListGenerator) { PrintHeader "Custom Apps List Generator" @@ -416,7 +419,7 @@ if ((-not $script:Params.Count) -or $RunDefaults -or $RunDefaultsLite -or $RunSa ShowCLILastUsedSettings } else { - if ($CLI) { + if ($launchInCLI) { $Mode = ShowCLIMenuOptions } else {