Seite 1 von 1
Installation abhängig von der Sprache des OS
Verfasst: 06 Dez 2012, 10:20
von esb-stade
Hallo,
nachdem ich nun Windows 7 in unterschiedlichen Sprachen installieren kann, möchte ich auch Applikationen in unterschiedlichen Sprachen installieren. z.B. Nav, Adobe Reader, ELOprofessional usw.
Ich würde gern bei der Installation die Sprache des OS abfragen und davon die Installation abhängig machen.
Wie kann ich die Sprache abfragen und im Winst nutzen?
Gibt es da schon was?
Re: Installation abhängig von der Sprache des OS
Verfasst: 06 Dez 2012, 16:02
von Sherry1
Moin,
Du könnest bei der Betriebssysteminstallation eine Umgebungsvariable setzen und bei der Softwareinstallation abfragen (Klartext, dafür ein bisschen unelegant). Oder Du fragst über die Registry die installierte Sprache ab (HKLM\System\CCS\Nls\Language\InstallLanguage (bei Windows 7 zumindest)).
Aber ich bin blutiger OPSI Anfänger, da gibt's bestimmt was Besseres.

Re: Installation abhängig von der Sprache des OS
Verfasst: 06 Dez 2012, 16:22
von tobias
du kannst dir im Winst handbuch das Kapitel
7.4.1. Info Maps
über den Befehl:
getMSVersionMap
Durchlesen ich denke das ist das was du suchst
Falsch ist der Weg über die Registry aber definitiv nicht, es gibt bei OPSI meistens nicht "den einen" Weg sondern zich verschiedene

das ist ja das spannende an OPSI

Re: Installation abhängig von der Sprache des OS
Verfasst: 13 Dez 2012, 09:49
von esb-stade
Hallo Tobias,
mit Deinem Hinweis hat es geklappt obwohl im Manual ein Fehler ist...
Code: Alles auswählen
; Abfrage der OS-Sprache vorbereiten
DefStringList $languageInfo$
DefVar $oslanguage$
set $languageInfo$ = getLocaleInfoMap
set $oslanguage$ = getValue("language_id_2chars", $languageInfo$)
Code: Alles auswählen
if $oslanguage$="DE"
; installiere deutsche Version
else
if $oslanguage$="EN"
; installiere englische Version
endif
endif