Aller au contenu
L’IAM conçue pour l’ère de l’IA

Remplacer le texte avec les valeurs du registre de la stratégie de groupe

Le Specops Client prend en charge les substitutions de texte basées sur le registre déployées via la stratégie de groupe. Ces substitutions vous permettent d'ajouter des instructions spécifiques à l'organisation, des informations de support ou une terminologie aux messages client existants et au texte de l'interface utilisateur sans mettre à jour les fichiers de traduction locaux ou utiliser des modèles ADMX/ADML.

Fichiers de traduction locaux

Les substitutions de registre sont prises en charge pour les sections suivantes d'un fichier de traduction .ini :

  • [Messages] — contient des messages de règles de stratégie qui utilisent un libellé pluriel, ainsi que des messages généraux.
  • [MessagesSingular] — contient des messages de règles de stratégie qui utilisent un libellé singulier lorsque la valeur de la règle est 1.
  • [UiTexts] — contient des étiquettes et d'autres textes affichés dans l'interface utilisateur.

Les fichiers .ini sont stockés dans %SystemRoot%\System32\SpecopsClient\Texts.

Substitutions de texte basées sur le registre

Le client lit les valeurs de substitution à partir de :

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

Les substitutions sont stockées dans la structure suivante :

TextOverrides\<language>\<section>

Où :

  • <language> est le code de langue pour la langue à substituer. Voir Codes de langue disponibles pour la liste complète des langues prises en charge.
  • <section> est la section de texte dans le fichier .ini contenant l'entrée de texte à substituer.
  • <key> est le nom de l'entrée de texte réelle à substituer. La clé correspond à une entrée existante dans la section sélectionnée du fichier de traduction .ini et est utilisée comme nom de valeur REG_SZ sous <section>.

Par exemple, pour déployer un texte de substitution en anglais pour la section Messages, créez la valeur sous :

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

Chaque substitution est stockée en tant que valeur de chaîne (REG_SZ) sous la langue et la section sélectionnées. Le nom de la valeur de chaîne doit correspondre à la clé correspondante dans le fichier .ini.

Configuration des substitutions de texte basées sur le registre

Utilisez les préférences de la stratégie de groupe pour créer les valeurs de registre requises.

Créer le GPO

  1. Ouvrez la gestion des stratégies de groupe (GPMC).
  2. Développez la forêt et le domaine.
  3. Faites un clic droit sur Objets de stratégie de groupe.
  4. Cliquez sur Nouveau.
  5. Entrez un nom, tel que Specops Client Text Overrides, et cliquez sur OK.
  6. Liez le nouveau GPO à l'unité d'organisation (OU) contenant les comptes d'ordinateurs cibles. Voir Lier le GPO à l'OU.

Créer les éléments de registre

  1. Faites un clic droit sur le nouveau GPO.
  2. Cliquez sur Modifier.
  3. Allez dans Configuration de l'ordinateur > Préférences > Paramètres Windows.
  4. Faites un clic droit sur Registre.
  5. Cliquez sur Nouveau > Élément de registre.
  6. Configurez l'élément de registre en utilisant les paramètres recommandés.
  7. Cliquez sur OK.
  8. Répétez pour chaque valeur de texte que vous souhaitez substituer.
  • Action : Mettre à jour
  • Hive : HKEY_LOCAL_MACHINE
  • Chemin de la clé : le chemin de substitution complet, par exemple : SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\Messages
  • Nom de la valeur : le nom de l'entrée de texte à substituer, par exemple : EnrollmentReminderBaloonTitle
  • Type de valeur : REG_SZ
  • Données de la valeur : le texte de substitution à afficher

Note

Le Nom de la valeur doit correspondre au nom d'une entrée existante dans le fichier de traduction .ini correspondant, situé dans le dossier %SystemRoot%\System32\SpecopsClient\Texts.

Par exemple, si le fichier de traduction contient :

[Messages]
EnrollmentReminderBaloonTitle=Password Reset Enrollment

alors le nom de la valeur de registre doit être EnrollmentReminderBaloonTitle.

Les données de la valeur de registre contiennent le texte de remplacement qui doit être affiché à la place.

Exemples

Substitution des messages en anglais

Pour substituer une clé de texte de message en anglais, créez la valeur sous :

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

Exemple :

  • Nom de la valeur : EnrollmentReminderBaloonTitle
  • Données de la valeur : Enroll in Password Reset

Substitution des messages en allemand

Pour substituer une clé de texte de message en allemand, créez la valeur sous :

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

Exemple :

  • Nom de la valeur : EnrollmentReminderBaloonTitle
  • Données de la valeur : Registrierung zum Zurücksetzen des Kennworts

Substitution des messages singuliers en anglais

Pour substituer le texte de règle de stratégie singulier utilisé lorsqu'une valeur de règle est 1, créez la valeur sous :

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

Exemple :

  • Nom de la valeur : MinimumLength
  • Données de la valeur : Must contain at least one character

Substitution du texte de l'interface utilisateur en anglais

Pour substituer une clé de texte de l'interface utilisateur en anglais, créez la valeur sous :

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

Exemple :

  • Nom de la valeur : GenericError
  • Données de la valeur : Could not show password rules

Substitution du texte de l'interface utilisateur en allemand

Pour substituer une clé de texte de l'interface utilisateur en allemand, créez la valeur sous :

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

Exemple :

  • Nom de la valeur : GenericError
  • Données de la valeur : Kennwortregeln konnten nicht angezeigt werden

Lier le GPO à l'OU

Étant donné que cette configuration est sous Configuration de l'ordinateur, le GPO doit être lié à l'unité d'organisation (OU) contenant les comptes d'ordinateurs cibles.

Instructions :

  1. Dans la gestion des stratégies de groupe (GPMC), accédez à l'unité d'organisation (OU) contenant les ordinateurs.
  2. Faites un clic droit sur l'OU.
  3. Cliquez sur Lier un GPO existant....
  4. Sélectionnez le nouveau GPO de substitution de texte et cliquez sur OK.

Assurez-vous que le compte d'ordinateur est autorisé à appliquer le GPO. Pour une configuration simple, gardez Utilisateurs authentifiés dans le filtrage de sécurité.

Vérification de l'application du GPO (facultatif)

Une fois le GPO configuré et lié, la stratégie sera appliquée automatiquement aux ordinateurs cibles lors du traitement normal des stratégies de groupe.

Ouvrez une session PowerShell avec élévation de privilèges pour vérifier manuellement que la stratégie a été appliquée sur un client. Exécutez ces commandes :

  1. Mettez à jour la stratégie de groupe :

    gpupdate
    
  2. Confirmez que le GPO est appliqué :

    gpresult /scope computer /r
    
  3. Utilisez PowerShell pour vérifier que les valeurs de registre attendues existent. L'exemple suivant affiche toutes les substitutions dans en\Messages ; changez le code de langue et la section si nécessaire :

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

Suppression d'un GPO

Pour supprimer un objet de stratégie de groupe (GPO) :

  1. Ouvrez la gestion des stratégies de groupe (GPMC).
  2. Développez la forêt et le domaine.
  3. Cliquez sur Objets de stratégie de groupe.
  4. Faites un clic droit sur le GPO que vous souhaitez supprimer.
  5. Cliquez sur Supprimer.
  6. Cliquez sur Oui pour confirmer.

Note

La suppression d'un GPO supprime définitivement le GPO et tous ses paramètres, mais ne supprime pas par défaut les valeurs de registre précédemment déployées sur les ordinateurs clients via les préférences de la stratégie de groupe. Si le GPO est lié à une ou plusieurs unités d'organisation (OU), les liens sont supprimés automatiquement. Avant de supprimer le GPO, vérifiez qu'il n'est plus nécessaire et supprimez les valeurs de registre déployées si nécessaire.

Dépannage

La valeur de registre n'apparaît pas sur le client

Vérifiez les éléments suivants :

  • Le GPO est lié à la bonne OU d'ordinateur
  • Le compte d'ordinateur client est autorisé à appliquer le GPO
  • gpresult /scope computer /r montre le GPO sous Objets de stratégie de groupe appliqués
  • L'élément de registre est créé sous Configuration de l'ordinateur, pas Configuration de l'utilisateur
  • L'élément de registre utilise le chemin de clé complet, y compris la langue et la section

La substitution ne semble pas s'appliquer

Vérifiez les éléments suivants :

  • Le nom de la valeur de registre correspond exactement à la clé de traduction dans le fichier .ini
  • La valeur de registre est stockée en tant que REG_SZ
  • La branche de langue correspond à la langue du client
  • Le code de langue est valide et répertorié dans les codes de langue pris en charge dans Codes de langue disponibles
  • La substitution est placée sous la section correcte : Messages, MessagesSingular ou UiTexts
  • Les données de la valeur de registre ne sont pas vides ou uniquement des espaces

Codes de langue disponibles

Codes de langue de substitution pris en charge :

Code de langue Langue
az Azerbaïdjanais
cs Tchèque
cy Gallois
da Danois
de Allemand
en Anglais
es Espagnol
fi Finnois
fr Français
hi Hindi
hu Hongrois
id Indonésien
it Italien
ja Japonais
ko Coréen
ms Malais
nl Néerlandais
no Norvégien
pl Polonais
pt Portugais
ro Roumain
sk Slovaque
sl Slovène
sr Serbe
sv Suédois
th Thaï
tr Turc
uk Ukrainien
vi Vietnamien
zh-Hans Chinois (simplifié)
zh-Hant Chinois (traditionnel)