Change OS language using PowerShell

While browsing Script Repository this interesting requirement was noticed.

Requirement:

To change the OS language using PowerShell.

Code:

 
function Change-Language {            
    param ($Language)            
    Set-ItemProperty 'HKCU:\Control
 Panel\Desktop' -Name "PreferredUILanguages" -Value $Language            
}            
            
Change-Language -language 'fr-FR' 

http://gallery.technet.microsoft.com/scriptcenter/site/requests/automating-of-changing-OS-language-window-7-with-one-or-two-click-for-users-d8817daa