Text mit Gruppenrichtlinien-Registrierungswerten überschreiben
Der Specops Client unterstützt registrierungsbasierte Textüberschreibungen, die über Gruppenrichtlinien bereitgestellt werden. Diese Überschreibungen ermöglichen es Ihnen, organisationsspezifische Anweisungen, Supportinformationen oder Terminologie zu bestehenden Client-Nachrichten und UI-Texten hinzuzufügen, ohne die lokalen Übersetzungsdateien zu aktualisieren oder ADMX/ADML-Vorlagen zu verwenden.
Lokale Übersetzungsdateien
Registrierungsüberschreibungen werden für die folgenden Abschnitte einer Übersetzungs-.ini-Datei unterstützt:
[Messages]— enthält Richtlinienregel-Nachrichten, die Pluralformulierungen verwenden, sowie allgemeine Nachrichten.[MessagesSingular]— enthält Richtlinienregel-Nachrichten, die Singularformulierungen verwenden, wenn der Regelwert 1 ist.[UiTexts]— enthält Beschriftungen und andere Texte, die in der Benutzeroberfläche angezeigt werden.
Die .ini-Dateien werden in %SystemRoot%\System32\SpecopsClient\Texts gespeichert.
Registrierungsbasierte Textüberschreibungen
Der Client liest die Überschreibungswerte von:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides
Die Überschreibungen werden in der folgenden Struktur gespeichert:
TextOverrides\<language>\<section>
Wo:
<language>ist der Sprachcode für die zu überschreibende Sprache. Siehe Verfügbare Sprachcodes für die vollständige Liste der unterstützten Sprachen.<section>ist der Textabschnitt in der.ini-Datei, der den zu überschreibenden Texteingang enthält.<key>ist der Name des tatsächlichen Texteingangs, der überschrieben werden soll. Der Schlüssel entspricht einem vorhandenen Eintrag im ausgewählten Abschnitt der Übersetzungs-.ini-Datei und wird alsREG_SZ-Wertname unter<section>verwendet.
Um beispielsweise einen englischen Überschreibungstext für den Abschnitt Messages bereitzustellen, erstellen Sie den Wert unter:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\Messages
Jede Überschreibung wird als Zeichenfolgenwert (REG_SZ) unter der ausgewählten Sprache und dem Abschnitt gespeichert. Der Name des Zeichenfolgenwerts muss mit dem entsprechenden Schlüssel in der .ini-Datei übereinstimmen.
Konfigurieren der registrierungsbasierten Textüberschreibungen
Verwenden Sie Gruppenrichtlinienpräferenzen, um die erforderlichen Registrierungswerte zu erstellen.
Erstellen des GPO
- Öffnen Sie die Gruppenrichtlinienverwaltung (GPMC).
- Erweitern Sie den Wald und die Domäne.
- Klicken Sie mit der rechten Maustaste auf Gruppenrichtlinienobjekte.
- Klicken Sie auf Neu.
- Geben Sie einen Namen ein, z. B.
Specops Client Text Overrides, und klicken Sie auf OK. - Verknüpfen Sie das neue GPO mit der Organisationseinheit (OU), die die Zielcomputerkonten enthält. Siehe Verknüpfen des GPO mit der OU.
Erstellen der Registrierungselemente
- Klicken Sie mit der rechten Maustaste auf das neue GPO.
- Klicken Sie auf Bearbeiten.
- Gehen Sie zu
Computer Configuration>Preferences>Windows Settings. - Klicken Sie mit der rechten Maustaste auf Registry.
- Klicken Sie auf Neu > Registry Item.
- Konfigurieren Sie das Registrierungselement mit den empfohlenen Einstellungen.
- Klicken Sie auf OK.
- Wiederholen Sie dies für jeden Textwert, den Sie überschreiben möchten.
Empfohlene Einstellungen
Action:UpdateHive:HKEY_LOCAL_MACHINEKey Path: der vollständige Überschreibungspfad, zum Beispiel:SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\MessagesValue name: der Name des zu überschreibenden Texteingangs, zum Beispiel:EnrollmentReminderBaloonTitleValue type:REG_SZValue data: der anzuzeigende Überschreibungstext
Note
Der Value name muss mit dem Namen eines vorhandenen Eintrags in der entsprechenden Übersetzungs-.ini-Datei übereinstimmen, die sich im Ordner %SystemRoot%\System32\SpecopsClient\Texts befindet.
Wenn die Übersetzungsdatei zum Beispiel enthält:
dann muss der Registrierungswertname EnrollmentReminderBaloonTitle sein.
Die Registrierungswertdaten enthalten den Ersetzungstext, der stattdessen angezeigt werden soll.
Beispiele
Englische Nachrichtenüberschreibung
Um einen Nachrichtentextschlüssel in Englisch zu überschreiben, erstellen Sie den Wert unter:
SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\Messages
Beispiel:
Value name:EnrollmentReminderBaloonTitleValue data:Enroll in Password Reset
Deutsche Nachrichtenüberschreibung
Um einen Nachrichtentextschlüssel in Deutsch zu überschreiben, erstellen Sie den Wert unter:
SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\de\Messages
Beispiel:
Value name:EnrollmentReminderBaloonTitleValue data:Registrierung zum Zurücksetzen des Kennworts
Englische Singular-Nachrichtenüberschreibung
Um den Singular-Richtlinienregeltext zu überschreiben, der verwendet wird, wenn ein Regelwert 1 ist, erstellen Sie den Wert unter:
SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\MessagesSingular
Beispiel:
Value name:MinimumLengthValue data:Must contain at least one character
Englische UI-Textüberschreibung
Um einen UI-Textschlüssel in Englisch zu überschreiben, erstellen Sie den Wert unter:
SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\en\UiTexts
Beispiel:
Value name:GenericErrorValue data:Could not show password rules
Deutsche UI-Textüberschreibung
Um einen UI-Textschlüssel in Deutsch zu überschreiben, erstellen Sie den Wert unter:
SOFTWARE\Policies\Specopssoft\uReset\Client\TextOverrides\de\UiTexts
Beispiel:
Value name:GenericErrorValue data:Kennwortregeln konnten nicht angezeigt werden
Verknüpfen des GPO mit der OU
Da diese Konfiguration unter Computer Configuration liegt, muss das GPO mit der Organisationseinheit (OU) verknüpft werden, die die Zielcomputerkonten enthält.
Anweisungen:
- Navigieren Sie in der Gruppenrichtlinienverwaltung (GPMC) zur Organisationseinheit (OU), die die Computer enthält.
- Klicken Sie mit der rechten Maustaste auf die OU.
- Klicken Sie auf Vorhandenes GPO verknüpfen....
- Wählen Sie das neue Textüberschreibungs-GPO aus und klicken Sie auf OK.
Stellen Sie sicher, dass das Computerkonto berechtigt ist, das GPO anzuwenden. Für eine einfache Einrichtung belassen Sie Authentifizierte Benutzer in der Sicherheitsfilterung.
Überprüfen der GPO-Anwendung (optional)
Nachdem das GPO konfiguriert und verknüpft wurde, wird die Richtlinie während der normalen Gruppenrichtlinienverarbeitung automatisch auf die Zielcomputer angewendet.
Öffnen Sie eine erhöhte PowerShell-Sitzung, um manuell zu überprüfen, ob die Richtlinie auf einem Client angewendet wurde. Führen Sie diese Befehle aus:
-
Gruppenrichtlinie aktualisieren:
-
Bestätigen Sie, dass das GPO angewendet wird:
-
Verwenden Sie PowerShell, um zu überprüfen, ob die erwarteten Registrierungswerte vorhanden sind. Das folgende Beispiel zeigt alle Überschreibungen in
en\Messages; ändern Sie den Sprachcode und den Abschnitt nach Bedarf:
Löschen eines GPO
Um ein Gruppenrichtlinienobjekt (GPO) zu entfernen:
- Öffnen Sie die Gruppenrichtlinienverwaltung (GPMC).
- Erweitern Sie den Wald und die Domäne.
- Klicken Sie auf Gruppenrichtlinienobjekte.
- Klicken Sie mit der rechten Maustaste auf das GPO, das Sie entfernen möchten.
- Klicken Sie auf Löschen.
- Klicken Sie auf Ja, um zu bestätigen.
Note
Das Löschen eines GPO entfernt das GPO und alle seine Einstellungen dauerhaft, aber es entfernt nicht die zuvor über Gruppenrichtlinienpräferenzen auf Client-Computern bereitgestellten Registrierungswerte standardmäßig. Wenn das GPO mit einer oder mehreren Organisationseinheiten (OUs) verknüpft ist, werden die Verknüpfungen automatisch entfernt. Bevor Sie das GPO löschen, vergewissern Sie sich, dass es nicht mehr benötigt wird, und entfernen Sie die bereitgestellten Registrierungswerte, falls erforderlich.
Fehlerbehebung
Der Registrierungswert erscheint nicht auf dem Client
Überprüfen Sie Folgendes:
- Das GPO ist mit der richtigen Computer-OU verknüpft
- Das Client-Computerkonto darf das GPO anwenden
gpresult /scope computer /rzeigt das GPO unter Angewendete Gruppenrichtlinienobjekte- Das Registrierungselement wird unter
Computer Configurationerstellt, nicht unterUser Configuration - Das Registrierungselement verwendet den vollständigen Schlüsselpfad, einschließlich Sprache und Abschnitt
Die Überschreibung scheint nicht zu gelten
Überprüfen Sie Folgendes:
- Der Registrierungswertname stimmt genau mit dem Übersetzungsschlüssel in der
.ini-Datei überein - Der Registrierungswert wird als
REG_SZgespeichert - Der Sprachzweig stimmt mit der Client-Sprache überein
- Der Sprachcode ist gültig und in den unterstützten Sprachcodes in Verfügbare Sprachcodes aufgeführt
- Die Überschreibung befindet sich im richtigen Abschnitt:
Messages,MessagesSingularoderUiTexts - Die Registrierungswertdaten sind nicht leer oder nur Leerzeichen
Verfügbare Sprachcodes
Unterstützte Überschreibungssprachcodes:
| Sprachcode | Sprache |
|---|---|
az |
Aserbaidschanisch |
cs |
Tschechisch |
cy |
Walisisch |
da |
Dänisch |
de |
Deutsch |
en |
Englisch |
es |
Spanisch |
fi |
Finnisch |
fr |
Französisch |
hi |
Hindi |
hu |
Ungarisch |
id |
Indonesisch |
it |
Italienisch |
ja |
Japanisch |
ko |
Koreanisch |
ms |
Malaiisch |
nl |
Niederländisch |
no |
Norwegisch |
pl |
Polnisch |
pt |
Portugiesisch |
ro |
Rumänisch |
sk |
Slowakisch |
sl |
Slowenisch |
sr |
Serbisch |
sv |
Schwedisch |
th |
Thailändisch |
tr |
Türkisch |
uk |
Ukrainisch |
vi |
Vietnamesisch |
zh-Hans |
Chinesisch (Vereinfacht) |
zh-Hant |
Chinesisch (Traditionell) |