list-installed-languages
Lists the installed languages
#Requires -Version 5.1
function ListInstalledLanguages {
$List = Get-WinUserLanguageList
foreach ($Item in $List) {
New-Object PSObject -Property @{ Timestamp = (Get-Date -Format "yyyy-MM-dd HH:mm:ss"); 'Tag' = "$($Item.LanguageTag)"; 'Autonym' = "$($Item.Autonym)"; 'English' = "$($Item.EnglishName)"; 'Spellchecking' = "$($Item.Spellchecking)"; 'Handwriting' = "$($Item.Handwriting)" }
}
}
try {
ListInstalledLanguages | Format-Table -property Tag,Autonym,English,Spellchecking,Handwriting
exit 0
} catch {
throw
}This script has no configurable parameters.