[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
)
Write-Host "Enabling experimental feature: PSFeedbackProvider"
Enable-ExperimentalFeature PSFeedbackProvider
Write-Host "Enabling experimental feature: PSCommandNotFoundSuggestion"
Enable-ExperimentalFeature PSCommandNotFoundSuggestion
$experimentalFeatures = Get-ExperimentalFeature;
if ($experimentalFeatures.Name -contains "PSFeedbackProvider")
{
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
if ($wingetModules) {