Skip to main content

Konfiguration

PC-SysInfo besitzt umfangreiche Konfigurationsmöglichkeiten.

gearwheels.pngDer Button Settings öffnet den Editor für die verschiedenen Konfigurationseinstellungen.

Die Konfigurationen selbst sind in Kategorien unterteilt, die nachfolgend beschrieben werden.

Konfigurationseinstellungen nach Kategorien

BIOS
Setting
Standardwert
Beschreibung
BIOS Information

Definiert eine Nachschlagetabelle, die verwendet wird, um gültige BIOS-Versionen zu ermitteln. Die Tabelle besteht aus drei Spalten: dem Hersteller, dem Modell und der Version. Anhand der ersten beiden Spalten wird die Versionsnummer ermittelt, die der BIOS-Version des Computers entsprechen muss. Versionsnummern können auf zwei unterschiedliche Weisen eingegeben werden und werden auch auf zwei unterschiedliche Weisen interpretiert:

  1. Wenn die Version vom klassischen Typ 1.2[.3][.4] ist wird berechnet, ob die BIOS-Version des Computers mindestens den Wert der vorgegebenen Version besitzt (größer oder gleich).
  2. Bei jeder anderen Notation einer Version, z. B. V1, R2, 9800 oder auch 1,2 kann lediglich überprüft werden, ob die BIOS-Version des Computers genau diese Zeichenkette enthält. Wird eine Version V1 als Mindestversion vorausgesetzt, die BIOS-Version des Computers ist aber V2, gilt die Bedingung als nicht erfüllt, da V1 ungleich V2 ist, obwohl die Version V2 aktueller ist als die Version V1. Damit es nicht zu Fehlinterpretationen kommt, kann in solchen Fällen die Versionsnummer als V1|V2|V3… notiert werden. Es können demnach mehrere mögliche Versionen durch ein Pipe-Zeichen | getrennt angegeben werden. Anschließend wird mittels Oder-Vergleich ermittelt, ob die BIOS-Version des Computers einer der angegebenen Versionen entspricht (V2 = V1 oder V2 oder V3).

Vergleiche von Zeichenketten (Hersteller, Modell und Versionsnummern vom Typ 2) werden in diesem Zusammenhang ohne Beachtung der Groß- und Kleinschreibung durchgeführt (case-insensitive). Darüber hinaus wird kein Ist-Vergleich angewendet, sondern es wird ermittelt, ob eine angegebene Zeichenfolge (z. B. Version) innerhalb der einer anderen Zeichenkette (z. B. BIOS-Version) auftritt (contains).


Um die Nachschlagetabelle bearbeiten zu können, wurde ein entsprechender Editor implementiert:Um die Nachschlagetabelle bearbeiten zu können, wurde ein entsprechender Editor implementiert:


bios-version-lookup-table.png

Der Editor unterstützt den Import von Daten mittels einer CSV-Datei ohne Spaltenüberschriften. Jede Zeile innerhalb der Datei muss aus drei Spalten bestehen, die durch einen TAB voneinander getrennt sind.


Die Spalten müssen folgenden Inhalt haben:


  1. Hersteller
  2. Modell
  3. Version (siehe auch Punkte 1 und 2)


Dell ⇥ Dell Precision Rack 7920 ⇥ 2.5.4 ↵
Exone ⇥ D3243-S1 ⇥ 1.34.0 ↵
Fujitsu ⇥ IntelliEdge G700 Gateway ⇥ V1|V2|V3 ↵
Getac ⇥ Getac S410 ⇥ R1|R2 ↵
Hewlett-Packard ⇥ HP ZBook 15 G2 ⇥ 1.24 ↵

Während des Import-Vorgangs werden Dubletten erkannt und beseitigt sowie Versionsnummern bereinigt (01.02 wird zu 1.2). Ungültige Einträge werden ignoriert. Erscheint nach dem Import-Vorgang eine Warnung, bitte das Ergebnis vor dem Speichern überprüfen.

BIOS Passwords
Definiert die BIOS Standardpasswörter für die jeweilige Hardware. Dieser Wert wird verwendet um festzustellen, ob das Standardpasswort im BIOS gesetzt wurde.
General
Setting Standardwert Beschreibung
Event Logging Level Errors
Definiert, welche Meldungen ins Application Event Log geschrieben werden sollen.
Logging Level
Full
Definiert, welche Meldungen in die Log-Datei SysInfo.log geschrieben werden sollen.
Max Log File Size 8192000 Definiert die maximale Größe der Log-Datei in Bytes.
Package Source Folder
Gibt an, wohin jene Dateien kopiert werden sollen, die innerhalb einer Systems Management Umgebung für die Paketierung benötigt werden.
Start Maximized False Definiert, ob die Anwendung im Full-Screen-Modus gestartet werden soll.
Well-known Security Identifiers

Eine Nachschlagetabelle, die die SIDs und deren offiziellen Bezeichner enthält. Diese Tabelle wird im Zusammenhang mit den Local Group Memberships verwendet. Zu beachten ist, dass die erste Spalte SID einen regulären Ausdruck enthält. Die Spalte Group ist als Beschreibung zu verstehen, die nicht ausgewertet wird. 

 

WellKnownSIDs.png







Group Memberships


Mobile Broadband Interface


Monitor


Registry


Software ID Tags


System


Windows Updates


XML


[...] Inventory Settings


Eigene Konfigurationsdateien

PC-SysInfo verwendet intern die Konfigurationsdatei SysInfoSettings.dat. Diese liegt im selben Verzeichnis wie PC-SysInfo selbst. In größeren Umgebungen kann es notwendig sein, mit unterschiedlichen Konfigurationsdateien zu arbeiten. Um diese Konfigurationsdateien erstellen zu können, kann der Settings Editor verwendet werden. Dieser besitzt ein Menü mit Steuerelementen, deren Funktion nachfolgend beschrieben ist. 

SettingsMenu.png

New erzeugt eine neue Konfigurationsdatei mit Standardwerten.

Open öffnet eine bestehende Konfigurationsdatei.

Save speichert die aktuelle Konfigurationsdatei unter dem Namen ab, der in der Statuszeile angegeben ist.

Save As speichert die aktuelle Konfigurationsdatei unter einem neuen Namen ab. Der Dateiname muss die Endung .dat besitzen, um später als Konfigurationsdatei erkannt zu werden.

Anmerkung: Grundsätzlich sollte sich während der Ausführungszeit von PC-SysInfo nur eine Konfigurationsdatei im aktuellen Verzeichnis befinden, um Eindeutigkeit zu gewährleisten. Existieren dennoch mehrere Dateien, wird intern folgendes Verfahren für die Auswahl verwendet:

Zunächst wird geprüft, ob eine Settings-Datei existiert, die nicht SysInfoSettings.dat heißt. Wird diese gefunden, wird sie verwendet. Wenn nicht, wird die Standard-Konfigurationsdatei verwendet. Kurz: Eigene Konfigurationsdatei hat Vorrang vor Standard-Konfigurationsdatei.