Saltar a contenido
IAM diseñada para la era de la IA

Sobrescribir texto con valores del registro de Group Policy

El Specops Client admite reemplazos de texto basados en el registro implementados a través de la Directiva de Grupo. Estos reemplazos le permiten agregar instrucciones específicas de la organización, información de soporte o terminología a los mensajes del cliente y texto de la interfaz de usuario existentes sin actualizar los archivos de traducción locales o usar plantillas ADMX/ADML.

Archivos de traducción locales

Se admiten reemplazos de registro para las siguientes secciones de un archivo de traducción .ini:

  • [Messages] — contiene mensajes de reglas de política que utilizan palabras en plural, así como mensajes generales.
  • [MessagesSingular] — contiene mensajes de reglas de política que utilizan palabras en singular cuando el valor de la regla es 1.
  • [UiTexts] — contiene etiquetas y otros textos mostrados en la interfaz de usuario.

Los archivos .ini se almacenan en %SystemRoot%\System32\SpecopsClient\Texts.

Reemplazos de texto basados en el registro

El cliente lee los valores de reemplazo de:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides

Los reemplazos se almacenan en la siguiente estructura:

TextOverrides\<language>\<section>

Donde:

  • <language> es el código de idioma para el idioma a reemplazar. Consulte Códigos de idioma disponibles para la lista completa de idiomas compatibles.
  • <section> es la sección de texto en el archivo .ini que contiene la entrada de texto a reemplazar.
  • <key> es el nombre de la entrada de texto real a reemplazar. La clave corresponde a una entrada existente en la sección seleccionada del archivo de traducción .ini y se utiliza como el nombre del valor REG_SZ bajo <section>.

Por ejemplo, para implementar un texto de reemplazo en inglés para la sección Messages, cree el valor en:

HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\
Messages

Cada reemplazo se almacena como un valor de cadena (REG_SZ) debajo del idioma y sección seleccionados. El nombre del valor de la cadena debe coincidir con la clave correspondiente en el archivo .ini.

Configuración de los reemplazos de texto basados en el registro

Use las Preferencias de Directiva de Grupo para crear los valores de registro necesarios.

Crear el GPO

  1. Abra la Administración de Directivas de Grupo (GPMC).
  2. Expanda el bosque y el dominio.
  3. Haga clic derecho en Objetos de Directiva de Grupo.
  4. Haga clic en Nuevo.
  5. Ingrese un nombre, como Specops Client Text Overrides, y haga clic en Aceptar.
  6. Vincule el nuevo GPO a la unidad organizativa (OU) que contiene las cuentas de computadora objetivo. Consulte Vinculación del GPO a la OU.

Crear los elementos de registro

  1. Haga clic derecho en el nuevo GPO.
  2. Haga clic en Editar.
  3. Vaya a Configuración del equipo > Preferencias > Configuración de Windows.
  4. Haga clic derecho en Registro.
  5. Haga clic en Nuevo > Elemento de Registro.
  6. Configure el elemento de registro utilizando los ajustes recomendados.
  7. Haga clic en Aceptar.
  8. Repita para cada valor de texto que desee reemplazar.
  • Acción: Actualizar
  • Colmena: HKEY_LOCAL_MACHINE
  • Ruta de clave: la ruta completa de reemplazo, por ejemplo: SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\Messages
  • Nombre del valor: el nombre de la entrada de texto a reemplazar, por ejemplo: EnrollmentReminderBaloonTitle
  • Tipo de valor: REG_SZ
  • Datos del valor: el texto de reemplazo a mostrar

Nota

El Nombre del valor debe coincidir con el nombre de una entrada existente en el archivo de traducción .ini correspondiente, ubicado en la carpeta %SystemRoot%\System32\SpecopsClient\Texts.

Por ejemplo, si el archivo de traducción contiene:

[Messages]
EnrollmentReminderBaloonTitle=Password Reset Enrollment

entonces el nombre del valor de registro debe ser EnrollmentReminderBaloonTitle.

Los datos del valor de registro contienen el texto de reemplazo que debería mostrarse en su lugar.

Ejemplos

Reemplazo de Mensajes en Inglés

Para reemplazar una clave de texto de mensaje en inglés, cree el valor en:

SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\Messages

Ejemplo:

  • Nombre del valor: EnrollmentReminderBaloonTitle
  • Datos del valor: Enroll in Password Reset

Reemplazo de Mensajes en Alemán

Para reemplazar una clave de texto de mensaje en alemán, cree el valor en:

SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\de\Messages

Ejemplo:

  • Nombre del valor: EnrollmentReminderBaloonTitle
  • Datos del valor: Registrierung zum Zurücksetzen des Kennworts

Reemplazo de Mensajes Singulares en Inglés

Para reemplazar el texto de regla de política singular utilizado cuando un valor de regla es 1, cree el valor en:

SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\MessagesSingular

Ejemplo:

  • Nombre del valor: MinimumLength
  • Datos del valor: Must contain at least one character

Reemplazo de texto de la IU en Inglés

Para reemplazar una clave de texto de la IU en inglés, cree el valor en:

SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\UiTexts

Ejemplo:

  • Nombre del valor: GenericError
  • Datos del valor: Could not show password rules

Reemplazo de texto de la IU en Alemán

Para reemplazar una clave de texto de la IU en alemán, cree el valor en:

SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\de\UiTexts

Ejemplo:

  • Nombre del valor: GenericError
  • Datos del valor: Kennwortregeln konnten nicht angezeigt werden

Vinculación del GPO a la OU

Debido a que esta configuración está bajo Configuración del equipo, el GPO debe estar vinculado a la unidad organizativa (OU) que contiene las cuentas de computadora objetivo.

Instrucciones:

  1. En la Administración de Directivas de Grupo (GPMC), navegue hasta la Unidad Organizativa (OU) que contiene las computadoras.
  2. Haga clic derecho en la OU.
  3. Haga clic en Vincular un GPO existente....
  4. Seleccione el nuevo GPO de reemplazo de texto y haga clic en Aceptar.

Asegúrese de que la cuenta de la computadora esté autorizada para aplicar el GPO. Para una configuración simple, mantenga Usuarios autenticados en el Filtro de Seguridad.

Verificación de la aplicación del GPO (opcional)

Después de que el GPO haya sido configurado y vinculado, la política se aplicará automáticamente a las computadoras objetivo durante el procesamiento normal de la Directiva de Grupo.

Abra una sesión elevada de PowerShell para verificar manualmente que la política se haya aplicado en un cliente. Ejecute estos comandos:

  1. Actualice la Directiva de Grupo:

    gpupdate
    
  2. Confirme que el GPO está aplicado:

    gpresult /scope computer /r
    
  3. Use PowerShell para verificar que existan los valores de registro esperados. El siguiente ejemplo muestra todos los reemplazos en en\Messages; cambie el código de idioma y la sección según sea necesario:

    Get-ItemProperty 'HKLM:\SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\Messages'
    

Eliminación de un GPO

Para eliminar un Objeto de Directiva de Grupo (GPO):

  1. Abra la Administración de Directivas de Grupo (GPMC).
  2. Expanda el bosque y el dominio.
  3. Haga clic en Objetos de Directiva de Grupo.
  4. Haga clic derecho en el GPO que desea eliminar.
  5. Haga clic en Eliminar.
  6. Haga clic en Sí para confirmar.

Nota

Eliminar un GPO elimina permanentemente el GPO y todos sus ajustes, pero no elimina los valores de registro previamente implementados en las computadoras cliente a través de las Preferencias de Directiva de Grupo por defecto. Si el GPO está vinculado a una o más unidades organizativas (OUs), los enlaces se eliminan automáticamente. Antes de eliminar el GPO, verifique que ya no sea necesario y elimine los valores de registro implementados si es necesario.

Solución de problemas

El valor de registro no aparece en el cliente

Verifique lo siguiente:

  • El GPO está vinculado a la OU de computadora correcta
  • La cuenta de la computadora cliente está autorizada para aplicar el GPO
  • gpresult /scope computer /r muestra el GPO bajo Objetos de Directiva de Grupo Aplicados
  • El elemento de registro se crea bajo Configuración del equipo, no Configuración del usuario
  • El elemento de registro utiliza la ruta completa de la clave, incluyendo el idioma y la sección

El reemplazo no parece aplicarse

Verifique lo siguiente:

  • El nombre del valor de registro coincide exactamente con la clave de traducción en el archivo .ini
  • El valor de registro se almacena como REG_SZ
  • La rama de idioma coincide con el idioma del cliente
  • El código de idioma es válido y está listado en los códigos de idioma compatibles en Códigos de idioma disponibles
  • El reemplazo se coloca bajo la sección correcta: Messages, MessagesSingular, o UiTexts
  • Los datos del valor de registro no están vacíos o solo contienen espacios en blanco

Códigos de idioma disponibles

Códigos de idioma de reemplazo compatibles:

Código de idioma Idioma
az Azerbaiyano
cs Checo
cy Galés
da Danés
de Alemán
en Inglés
es Español
fi Finés
fr Francés
hi Hindi
hu Húngaro
id Indonesio
it Italiano
ja Japonés
ko Coreano
ms Malayo
nl Neerlandés
no Noruego
pl Polaco
pt Portugués
ro Rumano
sk Eslovaco
sl Esloveno
sr Serbio
sv Sueco
th Tailandés
tr Turco
uk Ucraniano
vi Vietnamita
zh-Hans Chino (Simplificado)
zh-Hant Chino (Tradicional)