$Global:Transcript = "$((Get-Date).ToString('yyyy-MM-dd-HHmmss'))-Set-KeyboardLanguage.log" Start-Transcript -Path (Join-Path "$env:ProgramData\Microsoft\IntuneManagementExtension\Logs\OSD\" $Global:Transcript) -ErrorAction Ignore Write-Host -ForegroundColor Green "Set keyboard language to de-CH" Start-Sleep -Seconds 5 $LanguageList = Get-WinUserLanguageList $LanguageList.Add("de-CH") Set-WinUserLanguageList $LanguageList -Force Start-Sleep -Seconds 5 $LanguageList = Get-WinUserLanguageList $LanguageList.Remove(($LanguageList | Where-Object LanguageTag -like 'de-DE')) Set-WinUserLanguageList $LanguageList -Force Stop-Transcript