Microsoft Intune: Cambiar el idioma de tu Windows y las sesiones de tus usuarios
En el artículo de como instalar Adobe [Microsoft Intune: Instalación de Adobe Acrobat], os había dejado algunos scripts de los que suelo reutilizar para realizar las instalaciones de aplicaciones. Pues hoy os voy a dejar otros scripts para poder cambiar el idioma de vuestros Windows, además de configurarlo en las sesiones de vuestros usuarios. Para ello, utilizaremos dos scripts que empaquetaremos en ficheros .intunewim para distribuir a nuestros equipos:
- Instalará el idioma que queramos
- Aplicará el idioma y demás parámetros del mismo a la sesión del usuario
Para esto, vamos a utilizar las dependencias en Intune (+ info Administración de aplicaciones Win32 en Microsoft Intune), que básicamente es que tengamos una aplicación previa instalada antes de instalar la actual. Además, podemos forzar a que esta otra aplicación se instale primero antes de poder continuar con la instalación de la aplicación en cuestión.
Antes de nada, os muestro la infografía para este artículo:
La idea es cambiar a Español (es-ES) el idioma de nuestro Windows y todas las opciones relacionadas para nuestros usuarios. Antes de nada, aquí os dejo un enlace de MSFT donde os muestra todos los idiomas disponibles en Windows con sus etiquetas de idioma (en-US, es-ES, etc…): Idiomas disponibles para Windows. Esto es algo que vais a necesitar para realizar la instalación del/los idiomas que queráis.
Como había comentado el principio, utilizaré dos paquetes .intunewim para hacer el despliegue, básicamente porque se tienen que ejecutar/instalar en contextos de seguridad diferentes. Para la instalación del idioma a nivel de dispositivo, pero para cambiar el idioma del usuario se tiene ejecutar en el contexto de usuario.
Como ya me he extendido en otros artículos de como crear los .intunewim y los scripts que utilizo, en este artículo solo voy a mostraros los scripts y explicarlos brevemente para que no sean artículos muy extensos y que siempre me acabo repitiendo. Pero para que no tengáis que buscar dichos artículos, aqui os los dejo:
Pues bien, ahora empezaremos por la instalación del idioma que queramos en nuestro Windows, utilizaré 4 scripts:
- Intune-Lang-Check-en-ES-Device.ps1: comprobar si existe el idioma que queremos instalar previamente instalado
- Intune-Lang-es-ES-Device.ps1: instalar el idioma que queremos
- Intune-Lang-en-ES-DR-Device.ps1: comprobar si se ha instalado correctamente
- Intune-Lang-Remove-Device.ps1: eliminar el idioma instalado (por si queremos en algún momento quitarlo)
Con todo estos scripts crearemos un .intunewim y los iremos configurando en las diferentes opciones en Intune (las capturas son para poner el idioma en inglés (en-US), pero los scripts son para ponerlo en español (es-ES):
Aquí os dejo todos los scripts por si los queréis utilizar:
-
GDE Error: Error al recuperar el fichero. Si es necesario, desactiva la comprobación de errores (404:Not Found)
-
GDE Error: Error al recuperar el fichero. Si es necesario, desactiva la comprobación de errores (404:Not Found)
-
GDE Error: Error al recuperar el fichero. Si es necesario, desactiva la comprobación de errores (404:Not Found)
-
GDE Error: Error al recuperar el fichero. Si es necesario, desactiva la comprobación de errores (404:Not Found)
- Intune-Lang-Check-en-ES-User.ps1: comprobar si el usuario ya tiene el idioma configurado
- Intune-Lang-es-ES-User.ps1: configurar el idioma en la sesión del usuario
- Intune-Lang-en-ES-DR-User.ps1: comprobar si se ha cambiado el idioma de la sesión del usuario al idioma configurado
- Intune-Lang-en-US-User.ps1: este script lo podemos utilizar como script de “desinstalación de la aplicación”, podemos poner un idioma al que volver el equipo si fuese necesario
-
GDE Error: Error al recuperar el fichero. Si es necesario, desactiva la comprobación de errores (404:Not Found)
-
GDE Error: Error al recuperar el fichero. Si es necesario, desactiva la comprobación de errores (404:Not Found)