LanguagePackManagement CSP
Importante
Este CSP contiene algunas configuraciones que están en desarrollo y que solo se aplican a las compilaciones de Windows Insider Preview. Esta configuración está sujeta a cambios y puede tener dependencias en otras características o servicios en versión preliminar.
El CSP de administración de paquetes de idioma permite agregar fácilmente idiomas y características de idioma relacionadas y administrar la configuración como idioma de interfaz de usuario preferido del sistema, configuración regional del sistema, método de entrada (teclado), configuración regional, reconocimiento de voz, lista de idioma preferido por el usuario. Se puede acceder a este CSP mediante el nuevo módulo de PowerShell LanguagePackManagement .
En la lista siguiente se muestran los nodos del proveedor de servicios de configuración LanguagePackManagement:
- ./Device/Vendor/MSFT/LanguagePackManagement
Instalar
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install
Idioma que se va a instalar o instalar.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | node |
Tipo de acceso | Obtener |
Install/{Language ID}
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}
Etiqueta de idioma del idioma que se va a instalar o instalar.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | node |
Tipo de acceso | Agregar, eliminar, obtener |
Nomenclatura dinámica de nodos | UniqueName: etiqueta de idioma del idioma que se va a instalar o instalar. |
Install/{Language ID}/CopyToDeviceInternationalSettings
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/CopyToDeviceInternationalSettings
Copia el idioma en la configuración internacional (es decir, configuración regional, diseño de entrada, reconocedor de voz, idioma de interfaz de usuario preferido) del dispositivo inmediatamente después de la instalación si el valor es true. El valor predeterminado es false.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | bool |
Tipo de acceso | Agregar, Eliminar, Obtener, Reemplazar |
Valor predeterminado | false |
Valores permitidos:
Valor | Descripción |
---|---|
false (valor predeterminado) | No copie el idioma en la configuración internacional inmediatamente después de la instalación. |
true | Copie el idioma en la configuración internacional inmediatamente después de la instalación. |
Install/{Language ID}/EnableLanguageFeatureInstallations
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/EnableLanguageFeatureInstallations
Habilita las instalaciones de todas las características de lenguaje disponibles cuando el valor es true. El valor predeterminado es true.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | bool |
Tipo de acceso | Agregar, Eliminar, Obtener, Reemplazar |
Valor predeterminado | true |
Valores permitidos:
Valor | Descripción |
---|---|
true (valor predeterminado) | Instale todas las características de idioma disponibles. |
false | Instale solo las características de idioma necesarias. |
Install/{Language ID}/ErrorCode
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/ErrorCode
Código de error de instalación de lenguaje en cola. 0 si no hay ningún error.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | int |
Tipo de acceso | Obtener |
Install/{Language ID}/StartInstallation
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/StartInstallation
Nodo de ejecución para poner en cola un lenguaje para su instalación en el dispositivo.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | null |
Tipo de acceso | Exec |
Install/{Language ID}/Status
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/Status
Estado del idioma en cola para la instalación. 0 - no iniciado; 1 - en curso; 2 - correcto; 3 - error; 4 - parcialmente correcto.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | int |
Tipo de acceso | Obtener |
InstalledLanguages
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages
Idiomas instalados actualmente en el dispositivo.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | node |
Tipo de acceso | Obtener |
InstalledLanguages/{Language ID}
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}
Etiqueta de idioma de un idioma instalado en el dispositivo. Eliminar para desinstalar.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | node |
Tipo de acceso | Eliminar, obtener |
Nomenclatura dinámica de nodos | ClientInventory |
InstalledLanguages/{Language ID}/LanguageFeatures
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/LanguageFeatures
Representación numérica de las características del lenguaje instaladas. Escritura básica - 1 (0x1), Fuentes - 2 (0x2), Escritura a mano - 4 (0x4), Voz - 8 (0x8), TextToSpeech - 16 (0x10), OCR - 32 (0x20), LocaleData - 64 (0x40), SupplementFonts - 128 (0x80).
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | int |
Tipo de acceso | Obtener |
InstalledLanguages/{Language ID}/Providers
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/Providers
Representación numérica de cómo se instala un idioma. 1 - El paquete de idioma del sistema está instalado; 2 - El paquete de experiencia local está instalado; 3 - Ambos están instalados.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | int |
Tipo de acceso | Obtener |
Languagesettings
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings
Configuración de idioma del dispositivo.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato | node |
Tipo de acceso | Obtener |
LanguageSettings/SystemPreferredUILanguages
Ámbito | Ediciones | Sistema operativo aplicable |
---|---|---|
Dispositivo ✅ ❌ Usuario |
✅ Pro ✅ Empresa ✅ Educación ✅ Windows SE ✅ IoT Enterprise/IoT Enterprise LTSC |
✅Windows Insider Preview |
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages
Idioma de interfaz de usuario preferido del sistema del dispositivo.
Propiedades del marco de descripción:
Nombre de la propiedad | Valor de propiedad |
---|---|
Formato |
chr (cadena) |
Tipo de acceso | Obtener, reemplazar |
Ejemplos
Enumere los idiomas y las características instalados con el comando GET en el nodo "InstalledLanguages". A continuación se muestran los ejemplos:
GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguagesGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/ProvidersGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/LanguageFeaturesGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/ProvidersGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/LanguageFeatures
Los nodos de InstalledLanguages son las etiquetas de idioma de los idiomas instalados. El nodo providers bajo etiqueta de idioma es una representación entera del paquete de idioma o los LXP.
- 1- Indica que solo está instalada la cabina del paquete de idioma.
- 2- Indica que solo está instalado el LXP.
- 3- Indica que ambos están instalados.
El nodo LanguageFeatures es una representación de mapa de bits de qué características de idioma se instalan para un idioma en un dispositivo:
- Escritura básica = 0x1
- Fuentes = 0x2
- Escritura a mano = 0x4
- Voz = 0x8
- TextToSpeech = 0x10
- OCR = 0x20
- LocaleData = 0x40
- SupplementFonts = 0x80
Instale el paquete de idioma y las características con el comando EXECUTE en el nodo StartInstallation del idioma. La instalación del idioma intentará instalar las mejores características y paquetes de idioma coincidentes para el idioma proporcionado.
Nota
Si no se ha establecido anteriormente, la instalación establecerá la directiva para bloquear la limpieza de paquetes de idioma y características no utilizados en el dispositivo para evitar la eliminación inesperada.
- Opcionalmente, los administradores pueden copiar el idioma en la configuración internacional del dispositivo inmediatamente después de la instalación mediante el comando REPLACE en el nodo "CopyToDeviceInternationalSettings" del idioma. false (valor predeterminado): no realizará ninguna acción; true: establecerá la siguiente configuración internacional para reflejar el idioma recién instalado:
- Idioma de interfaz de usuario preferido del sistema
- Configuración regional del sistema
- Configuración predeterminada para los nuevos usuarios
- Método Input (teclado)
- Locale
- Reconocedor de voz
- Lista de idiomas preferidos por el usuario
- Opcionalmente, los administradores pueden configurar si quieren instalar todas las características de idioma disponibles durante la instalación mediante el comando REPLACE en el nodo "EnableLanguageFeatureInstallations" del lenguaje. false: solo instalará las características necesarias; true (valor predeterminado): instalará todas las características disponibles.
Estos son los comandos de ejemplo para instalar el idioma francés con las características necesarias y copiar en la configuración internacional del dispositivo:
- ADD ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/
- REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/CopyToDeviceInternationalSettings (true)
- REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/EnableLanguageFeatureInstallations (false)
- EXECUTE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StartInstallation
La instalación es una operación asincrónica. Puede consultar los nodos Status o ErrorCode mediante los siguientes comandos:
GET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StatusGET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/ErrorCode
Estado: 0 – no iniciado; 1 – en curso; 2 – se realizó correctamente; 3 – error; 4 : éxito parcial (un éxito parcial indica que no todas las operaciones de aprovisionamiento se realizaron correctamente; por ejemplo, se produjo un error al instalar el paquete de idioma o las características). ErrorCode: un HRESULT que podría ayudar al diagnóstico si se produjo un error en la instalación o parcialmente.
- Opcionalmente, los administradores pueden copiar el idioma en la configuración internacional del dispositivo inmediatamente después de la instalación mediante el comando REPLACE en el nodo "CopyToDeviceInternationalSettings" del idioma. false (valor predeterminado): no realizará ninguna acción; true: establecerá la siguiente configuración internacional para reflejar el idioma recién instalado:
Elimine language instalado con el comando DELETE en la etiqueta de idioma instalada. El comando delete es una operación de incendio y olvido. La eliminación se ejecutará en segundo plano. El administrador de TI puede consultar el idioma instalado más adelante y volver a enviar el comando si es necesario. A continuación se muestra un comando de ejemplo para eliminar el lenguaje zh-CN.
DELETE./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN
Nota
La eliminación omitirá la directiva de limpieza de bloques de paquetes de idioma sin usar.
Obtener o establecer el lenguaje de interfaz de usuario preferido del sistema con el comando GET o REPLACE en el nodo "SystemPreferredUILanguages"
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages