{"id":53111,"date":"2026-10-12T14:28:41","date_gmt":"2026-10-12T04:28:41","guid":{"rendered":"https:\/\/www.cloudproinc.com.au\/?p=53111"},"modified":"2026-10-12T14:28:41","modified_gmt":"2026-10-12T04:28:41","slug":"add-language-keyboards-to-windows-machines-with-intune","status":"publish","type":"post","link":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/add-language-keyboards-to-windows-machines-with-intune\/","title":{"rendered":"Add Language Keyboards to Windows Machines with Intune"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">In this Microsoft Intune blog post, we will demonstrate the process of adding an additional language keyboard to a Windows machine using Microsoft Intune.<\/p>\n\n\n\n<!--more-->\n\n\n\n<p class=\"wp-block-yoast-seo-estimated-reading-time yoast-reading-time__wrapper\"><span class=\"yoast-reading-time__icon\"><svg aria-hidden=\"true\" focusable=\"false\" data-icon=\"clock\" width=\"20\" height=\"20\" fill=\"none\" stroke=\"currentColor\" style=\"display:inline-block;vertical-align:-0.1em\" role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"><path stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 8v4l3 3m6-3a9 9 0 11-18 0 9 9 0 0118 0z\"><\/path><\/svg><\/span><span class=\"yoast-reading-time__spacer\" style=\"display:inline-block;width:1em\"><\/span><span class=\"yoast-reading-time__descriptive-text\">Estimated reading time: <\/span><span class=\"yoast-reading-time__reading-time\">3<\/span><span class=\"yoast-reading-time__time-unit\"> minutes<\/span><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Microsoft Intune is a cloud-based service that provides comprehensive management of devices, applications, and security for organizations.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">As part of the Microsoft Endpoint Manager suite, Intune enables IT administrators to easily manage devices across different platforms, including Windows, macOS, iOS, and Android.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With its powerful features, Intune helps ensure that devices are compliant with security policies, software updates, and organizational standards, making it an essential tool for modern device management.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">One of the useful features of Intune is the ability to add additional language keyboards to Windows machines. This can be particularly beneficial in a multilingual environment where users need to switch between different languages for their daily tasks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-deploying-powershell-scripts\">Deploying PowerShell scripts<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Deploying PowerShell scripts with Microsoft Intune offers a robust method for automating tasks and configurations across managed Windows devices.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This capability allows IT administrators to execute scripts on endpoints to achieve various administrative tasks, such as installing applications, setting configurations, or adding language keyboards.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-add-an-additional-language-keyboard\">Add an Additional Language Keyboard<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">To add an additional language keyboard to a Windows machine with Intune, a PowerShell script is required. This script will execute when a user logs in to the machine.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The PowerShell script will install the additional language as shown in the following code.<\/p>\n\n\n\n<pre class=\"wp-block-code has-white-color has-black-background-color has-text-color has-background has-link-color wp-elements-1\"><code># Retrieve the current list of user languages on the Windows machine\n$LanguageList = Get-WinUserLanguageList\n# Add Mandarin (zh-CH) to the list of user languages\n$LanguageList.Add(\"zh-CH\")\n# Set the updated language list as the new user language list, using the -Force parameter to apply changes\nSet-WinUserLanguageList $LanguageList -Force\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">We will install a Mandarin keyboard. Save the script with a .PS1 extension.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Open Microsoft Intune.<\/li>\n\n\n\n<li>Go to Scripts and remediations.<\/li>\n\n\n\n<li>Select <strong>Platform Scripts<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"236\" height=\"404\" data-src=\"\/wp-content\/uploads\/2025\/02\/image-1.png\" alt=\"\" class=\"wp-image-53113 lazyload\" data-srcset=\"\/wp-content\/uploads\/2025\/02\/image-1.png 236w, \/wp-content\/uploads\/2025\/02\/image-1-175x300.png 175w\" data-sizes=\"(max-width: 236px) 100vw, 236px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 236px; --smush-placeholder-aspect-ratio: 236\/404;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">From the Platform Script tab click on <strong>Add<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Give the script a name and click next<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Select the settings shown in the screenshot below and assign the script to machines.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"236\" height=\"404\" data-src=\"\/wp-content\/uploads\/2025\/02\/image-1.png\" alt=\"\" class=\"wp-image-53112 lazyload\" data-srcset=\"\/wp-content\/uploads\/2025\/02\/image-1.png 236w, \/wp-content\/uploads\/2025\/02\/image-1-175x300.png 175w\" data-sizes=\"(max-width: 236px) 100vw, 236px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 236px; --smush-placeholder-aspect-ratio: 236\/404;\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">`Once the script is set up in Intune, it will be deployed to the designated machines based on the assignment criteria. The Intune client on each machine will execute the script during the next policy refresh cycle. This process typically occurs every 8 hours but can be manually triggered by syncing with Intune.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When the script runs, it will modify the Windows user language list by adding Mandarin (zh-CH) and setting it as the new language preference. Changes will be applied immediately, but a restart may be required for some settings to take full effect.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Users will notice the availability of the Mandarin keyboard in their input options.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Administrators can monitor the deployment status and script execution results through the Intune console.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Under the &#8216;Device status&#8217; and &#8216;User status&#8217; sections of the script deployment, you can view detailed information about successes, failures, and any errors encountered. This feedback can help in troubleshooting and ensuring that all targeted devices are correctly configured.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Conclusion<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This post shows how to use Microsoft Intune PowerShell scripts to add a language to Windows machines.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-similar-microsoft-intune-articles\">Similar Microsoft Intune articles<\/h2>\n\n\n\n<ul class=\"wp-block-yoast-seo-related-links yoast-seo-related-links\">\n<li><a href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/03\/28\/how-to-add-a-registry-key-to-windows-11-using-microsoft-intune\/\">How to Add a Registry Key to Windows 11 Using Microsoft Intune<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/09\/06\/how-to-create-an-azure-ai-language-account-using-rest-api\/\">How to Create an Azure AI Language Account Using REST API<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/www.cloudproinc.com.au\/index.php\/2024\/09\/08\/build-a-conversational-language-bot-with-azure-ai-language\/\">Build a Conversational Language Bot with Azure AI Language<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.com.au\/index.php\/2024\/09\/10\/how-to-translate-text-using-azure-ai-translator-and-net\/\">How to Translate Text Using Azure AI Translator and .NET<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/cloudproinc.azurewebsites.net\/index.php\/2024\/09\/09\/setting-up-azure-ai-translator-with-rest-api-step-by-step-guide\/\">Setting Up Azure AI Translator with REST API: Step-by-Step Guide<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>In this Microsoft Intune blog post, we will demonstrate the process of adding an additional language keyboard to a Windows machine using Microsoft Intune.<\/p>\n","protected":false},"author":1,"featured_media":433,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"off","_et_pb_old_content":"","_et_gb_content_width":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[13,12],"tags":[],"class_list":["post-53111","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blog","category-microsoft-intune"],"jetpack-related-posts":[{"id":441,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/assigning-local-admins-to-windows-11-through-intune\/","url_meta":{"origin":53111,"position":0},"title":"Assigning Local Admins to Windows 11 through Intune","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"This Microsoft Intune article will show you how to assign local admins to Windows 11 machines through Intune. Microsoft Intune is the world's most popular mobile device management (MDM) solution for cross-platform devices (iOS, Android, and Windows). It allows organisations to manage their device fleet seamlessly and at scale. Over\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Assigning-Local-Admins-to-Windows-11-through-Intune.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Assigning-Local-Admins-to-Windows-11-through-Intune.webp 1x, \/wp-content\/uploads\/2024\/07\/Assigning-Local-Admins-to-Windows-11-through-Intune.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Assigning-Local-Admins-to-Windows-11-through-Intune.webp 2x"},"classes":[]},{"id":791,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/set-timezone-on-computers-with-microsoft-intune-and-graph-api\/","url_meta":{"origin":53111,"position":1},"title":"Set TimeZone on Computers with Microsoft Intune and Graph API","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"In this Microsoft Intune and Graph API post, we will show how to Set TimeZone on computers with Microsoft Intune and Graph API. Estimated reading time: 3 minutes Table of contentsSet TimeZone on Computers with Microsoft Intune and Graph APIPostman POST RequestRequest Body (JSON)Related Articles Microsoft Graph API is a\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp 1x, \/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp 1.5x, \/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp 2x"},"classes":[]},{"id":775,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/whitelist-usb-devices-on-windows-using-intune\/","url_meta":{"origin":53111,"position":2},"title":"Whitelist USB Devices on Windows Using Intune","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"In this\u00a0\u00a0Microsoft Intune\u00a0post, You will learn how to whitelist USB devices on Windows using Intune. Listen to this article With Microsoft Intune, we can block read and write access to USB ports and prevent users from using USB. The problem starts when we also want to allow some USB devices\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/10\/Whitelist-USB-Devices-on-Windows-Using-Intune.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/10\/Whitelist-USB-Devices-on-Windows-Using-Intune.webp 1x, \/wp-content\/uploads\/2024\/10\/Whitelist-USB-Devices-on-Windows-Using-Intune.webp 1.5x, \/wp-content\/uploads\/2024\/10\/Whitelist-USB-Devices-on-Windows-Using-Intune.webp 2x"},"classes":[]},{"id":252,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/how-to-turn-off-windows-hello-in-microsoft-intune\/","url_meta":{"origin":53111,"position":3},"title":"How to Turn Off Windows Hello in Microsoft Intune","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"Seeking a method to deactivate Windows Hello within Microsoft Intune? You've landed in the perfect spot! This guide is designed to walk you through the process, step by step. Although Windows Hello offers an advanced level of security through biometric authentication, it may not align with everyone's preferences or requirements.\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/03\/How-to-Turn-Off-Windows-Hello-in-Microsoft-Intune.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/03\/How-to-Turn-Off-Windows-Hello-in-Microsoft-Intune.webp 1x, \/wp-content\/uploads\/2024\/03\/How-to-Turn-Off-Windows-Hello-in-Microsoft-Intune.webp 1.5x, \/wp-content\/uploads\/2024\/03\/How-to-Turn-Off-Windows-Hello-in-Microsoft-Intune.webp 2x"},"classes":[]},{"id":242,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/updating-microsoft-edge-using-intune\/","url_meta":{"origin":53111,"position":4},"title":"Updating Microsoft Edge Using Intune","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"In this post, we'll guide you through the process of configuring Microsoft Intune to manage the update policy for the Microsoft Edge browser. Table of contentsListen to articleUpdating Microsoft Edge Using IntuneRelated Articles Listen to article Microsoft Edge provides organizations with comprehensive control over nearly every configuration aspect of the\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/03\/Updating-Microsoft-Edge-Using-Intune.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/03\/Updating-Microsoft-Edge-Using-Intune.webp 1x, \/wp-content\/uploads\/2024\/03\/Updating-Microsoft-Edge-Using-Intune.webp 1.5x, \/wp-content\/uploads\/2024\/03\/Updating-Microsoft-Edge-Using-Intune.webp 2x"},"classes":[]},{"id":235,"url":"https:\/\/www.cloudproinc.com.au\/index.php\/2026\/10\/12\/setting-google-chrome-as-the-default-browser-with-microsoft-intune\/","url_meta":{"origin":53111,"position":5},"title":"Setting Google Chrome as the Default Browser with Microsoft Intune","author":"CPI Staff","date":"October 12, 2026","format":false,"excerpt":"This guide illustrates how to use Microsoft Intune to establish Google Chrome as the default browser across Windows machines that Intune manages. Listen to this article Before proceeding, ensure that Google Chrome is deployed to the machines through Intune or manual installation. Note: To streamline the setup process for administrators\u2026","rel":"","context":"In &quot;Blog&quot;","block_context":{"text":"Blog","link":"https:\/\/www.cloudproinc.com.au\/index.php\/category\/blog\/"},"img":{"alt_text":"","src":"\/wp-content\/uploads\/2024\/03\/Setting-Google-Chrome-as-the-Default-Browser-with-Microsoft-Intune.webp","width":350,"height":200,"srcset":"\/wp-content\/uploads\/2024\/03\/Setting-Google-Chrome-as-the-Default-Browser-with-Microsoft-Intune.webp 1x, \/wp-content\/uploads\/2024\/03\/Setting-Google-Chrome-as-the-Default-Browser-with-Microsoft-Intune.webp 1.5x, \/wp-content\/uploads\/2024\/03\/Setting-Google-Chrome-as-the-Default-Browser-with-Microsoft-Intune.webp 2x"},"classes":[]}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"\/wp-content\/uploads\/2024\/07\/Deploy-Azure-OpenAI-GPT-4o-Resource-and-Model-using-Bicep.webp","_links":{"self":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53111","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/comments?post=53111"}],"version-history":[{"count":2,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53111\/revisions"}],"predecessor-version":[{"id":53115,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/posts\/53111\/revisions\/53115"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media\/433"}],"wp:attachment":[{"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/media?parent=53111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/categories?post=53111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.cloudproinc.com.au\/index.php\/wp-json\/wp\/v2\/tags?post=53111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}