Ich versuche, mithilfe der Gruppenrichtlinieneinstellungen einen Registrierungsschlüssel bereitzustellen, der als einzigen Wert ein leeres Leerzeichen hat (einmaliges Drücken der Leertaste).
Ich verwende: Benutzerkonfiguration -> Einstellungen -> Windows-Einstellungen –> Registrierung
Die DCs sind W2008R2.
Wenn ich im Feld „Wertdaten“ ein Leerzeichen eingebe, wird das ohne Probleme akzeptiert. Wenn ich das Dialogfeld jedoch schließe und erneut öffne, ist das Feld leer (der Cursor befindet sich ganz links im Feld). Wenn ich ein Leerzeichen in Anführungszeichen eingebe, erhält ich einen Registrierungswert, der genau das ist: zwei Anführungszeichen mit einem Leerzeichen dazwischen, was ziemlich amüsant ist, aber nicht das, wonach ich suche.
*
Für diejenigen, die wissen möchten, warum das so ist: Es geht darum, ein Tausendertrennzeichen zu definieren, damit die aus Navision nach Excel exportierten Zahlen richtig berechnet werden.
Ich lebe in einer Region, in der Leerzeichen als Tausendertrennzeichen verwendet werden. Und ja, die regionalen und Sprachoptionen von Windows richten das automatisch für mich ein. Aber (und hier wird es etwas seltsam) das ist ein Leerzeichen, das nicht als Zeilenumbruch dient. Das ist für die Erstellung von Dokumenten durchaus angemessen; wenn Sie die Zahl 10 000 schreiben, möchten Sie nicht, dass diese drei Nullen in der nächsten Zeile verwaist sind. Aber es führt auch dazu, dass Excel Zahlen > drei Ziffern, die aus Nav exportiert werden, nicht als Zahlen behandelt. Daher dies.
Mir ist klar, dass ich es möglicherweise per Skript erstellen muss, aber ich bevorzuge, wenn möglich, diese Methode.
Antwort1
Tut mir leid, dass ich diesen alten Thread wiederbelebe, aber das ist auch im Jahr 2022 noch ein relevantes Problem :)
Ich habe das Problem gelöst, indem ich es so eingestellt habe, wie es ist, und dann zu Ihrer Gruppenrichtlinie gehe, um die eindeutige ID des GPO zu finden. Sie befindet sich im Detailbereich des GPO selbst und sieht ausetwasso: {12345678-FCUK-4321-1234-12345678FCUK} Ihre ID ist einzigartig, also seien Sie vorsichtig.
Notieren Sie sich dann die Domäne oben. In meinem Fall ist es domain.test.
Navigieren Sie im Datei-Explorer zu \\domain.test\SYSVOL\domain.test\Policies{12345678-FCUK-4321-1234-12345678FCUK}\User\Preferences\Registry
Bearbeiten Sie die Datei Registry.xml mit dem Editor
Suchen Sie die Zeile, die mit <Registry clsid="{12345678-FCUK-4321-1234-12345678FCUK}" name="sThousand" beginnt. Am Ende dieser Zeile finden Sie Ihren value="" Ersetzen Sie diesen einfach durch value=" " und speichern Sie die Datei.
Führen Sie GPUpdate auf Ihrem Testclient aus und stellen Sie sicher, dass auf dem Client keine Fehler auftreten, wenn Sie zu Systemsteuerung\Uhr und Region\Region[Weitere Einstellungen...]\Währung gehen.
Bei Ihrer vorherigen Konfiguration wäre dort ein Fehler aufgetreten und die positiven/negativen Werte wären nicht angezeigt worden, da ein Zifferngruppierungssymbol fehlte.