[CNF] Only enable experimental features if they exist (#37690)

This commit is contained in:
Carlos Zamora
2025-04-15 19:14:23 -07:00
committed by GitHub
parent f15bed5323
commit 0e98cbd57e

View File

@@ -4,10 +4,17 @@ Param(
[string]$scriptPath [string]$scriptPath
) )
Write-Host "Enabling experimental feature: PSFeedbackProvider" $experimentalFeatures = Get-ExperimentalFeature;
Enable-ExperimentalFeature PSFeedbackProvider if ($experimentalFeatures.Name -contains "PSFeedbackProvider")
Write-Host "Enabling experimental feature: PSCommandNotFoundSuggestion" {
Enable-ExperimentalFeature PSCommandNotFoundSuggestion Write-Host "Enabling experimental feature: PSFeedbackProvider"
Enable-ExperimentalFeature PSFeedbackProvider
}
if ($experimentalFeatures.Name -contains "PSCommandNotFoundSuggestion")
{
Write-Host "Enabling experimental feature: PSCommandNotFoundSuggestion"
Enable-ExperimentalFeature PSCommandNotFoundSuggestion
}
$wingetModules = Get-Module -ListAvailable -Name Microsoft.WinGet.Client $wingetModules = Get-Module -ListAvailable -Name Microsoft.WinGet.Client
if ($wingetModules) { if ($wingetModules) {