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 {