$LanguageList = Get-WinUserLanguageList $LanguageList.Add("en-US") $LanguageList.Add("uk-UA") $LngToRemove = ($LanguageList | Where-Object LanguageTag -notlike 'en-US' | Where-Object LanguageTag -notlike 'uk-UA') Foreach ($i in $LngToRemove) {$LanguageList.Remove(($LanguageList | Where-Object LanguageTag -like $i.LanguageTag))} Set-WinUserLanguageList $LanguageList -Force