Skip to main content

Configuration

PC-SysInfo supports a lot of configuration settings.

gearwheels.pngThe Button Settings opens an editor to define the configuration settings.

 

The editor for the individual configuration settings is divided into categories.

Configuration Settings by Category

BIOS
Setting
Default Value
Description
BIOS Information

Defines a lookup table that is used to determine valid BIOS versions. The table consists of three columns: the manufacturer, the model, and the version. The first two columns determine the version number that must match the BIOS version of the computer. Version numbers can be entered in two different ways and are also interpreted in two different ways:


  1. If it is a classic version of type 1.2[.3][.4] PC-SysInfo determines whether the BIOS version of the computer has at least the value of the default version (greater or equal to).
  2. Any other notation of a version, such as V1, R2, 9800, or 1.2 can only be used to verify that the BIOS version of the computer contains exactly this string. If a version V1 is assumed to be a minimum version, but the BIOS version of the computer is V2, the condition is not met because V1 is not equal V2, although the version V2 is more recent than the version V1. In order to avoid misinterpretation, in such cases the version number can be noted as V1|V2|V3.... In this case, several possible versions can be specified by a pipe character | separately. PC-SysInfo then uses the or operator to determine whether the BIOS version of the computer matches one of the specified versions (V2 = V1 or V2 or V3).

Comparisons of strings (manufacturer, model and version numbers of type 2) are performed in this context without case. In addition, a comparison using the equals operator is not applied. Instead PC-SysInfo uses the contains method to determine whether a specified string (e.g. version) occurs within another string (for example, BIOS version).


In order to edit the lookup table, a corresponding editor has been implemented:


bios-version-lookup-table.png


The editor supports importing data using a CSV file without column headings. Each row within the file must consist of three columns separated by a TAB.


The columns must have the following content:


  1. Manufacturer
  2. Model
  3. Version (see also points 1 and 2)

Example:

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 ↵

During the import process, duplicates are detected and eliminated, and version numbers are cleaned up (01.02 becomes 1.2). Invalid entries are ignored. If a warning appears after the import process, please check the result before saving.

BIOS Passwords

Defines the default password for each Hardware. This value is used to determine if the default password has been set.

General
Setting StandardwertDefault Value BeschreibungDescription
Event Logging Level Errors

Definiert,Defines welchewhich Meldungenmessages insshould be written into the Application Event Log geschrieben werden sollen.Log.

Logging Level
Full

Definiert,Defines welchewhich Meldungenmessages inshould diebe Log-Dateiwritten SysInfo.into the log geschriebenfile werden sollen.(SysInfo.log).

Max Log File Size 8192000

DefiniertDefines diethe maximalemaximum Größe der Log-Dateisize in Bytes.bytes of the log file.

Package Source Folder

GibtSpecifies an,where wohinto jenecopy Dateienthose kopiertfiles werdenthat sollen,are dierequired innerhalbfor einerpackaging within a Systems Management Umgebung für die Paketierung benötigt werden.environment.

Start Maximized False

Definiert,Defines, obif diethe Anwendungapplication imshould Full-Screen-Modusstart gestartetin werdenfull soll.screen.

Well-known Security Identifiers

EineA Nachschlagetabelle,lookup dietable diethat contains the SIDs undand derentheir offiziellenofficial Bezeichneridentifiers. enthält.This Diesetable Tabelleis wirdused imin Zusammenhangthe mitcontext denof the Local Groupgroup Membershipsmemberships. verwendet.Note Zuthat beachtenthe ist,first dasscolumn dieSID erstecontains Spaltea SIDregular einenexpression. regulärenThe Ausdruckcolumn enthält.group Dieis Spalteonly Groupa istdescription alsthat Beschreibungis zunot verstehen, die nicht ausgewertet wird. evaluated.


WellKnownSIDs.png

Group Memberships
Setting StandardwertDefault Value BeschreibungDescription
List of Local Groups

EnthältContains diethe Listelist derof Well-known-well-known SIDs undand diethe Listelist jenerof Gruppen,groups dieto beibe derused Ermittlungwhen derdetermining Groupgroup Membershipsmemberships. herangezogenThe werdengroup soll.list Diecan Gruppenlisteeither kannbe entwederedited vonmanually, Handor bearbeitetyou werden,can oderadd esitems könnenfrom Einträgethe auslist derof Listewell-known der Well-known-SIDs mittelsusing Dragdrag-and-drop. &If Dropthe hinzugefügtlist werden.is Wirdleft dieblank, Listethe leergroup gelassen,memberships werdenof dieall Gruppenmitgliedschaftenlocal allergroups lokalenare Gruppen ermittelt. determined.


LocalGroupList.png

Mobile Broadband Interface
Setting StandardwertDefault Value BeschreibungDescription
Provider ID Network List

DieThe Providerprovider ID bestehtconsists ausof einera Kombinationcombination derof folgendenthe zweifollowing Teile:two demparts: The Mobile Contry Code (MCC) undand demthe Mobile Network Code (MNC) . HierAt wirdthis jenepoint Listea konfiguriert,list diecan zurbe Laufzeitconfigured dasto Netzwerkresolve aufgrundthe dernetwork Providerby IDthe ermittelt,provider z.ID, B.e.g.: 26206 wird zubecomes Telekom, 26202 wird zubecomes Vodafone D2, 26203 wird zubecomes E-Plus usw.etc. PassendeMatching Wertepaarepairs könnenof nachträglichvalues voncan Handbe eingegebenentered oderor verändertchanged werden.by hand. A Hiercomplete gibtlist escan einebe Gesamtlistefound here. 


ProviderIDNetworkList.png


Monitor
Setting Standardwert Beschreibung

Active Monitos Only

True

Definiert,Defines, obif nuronly aktiveactive Monitoremonitors berücksichtigtshould werdenbe sollen.displayed.

Ignore Laptop Displays

True

Definiert,Defines, obif Laptop-Displayslaptop ausgeschlossendisplays werdenshould sollen.be ignored.

Monitor Manufacturer PNP IDs


EnthältContains diethe Nachschlagetabellenew fürlookup dietable Ermittlungto derget Monitor-Herstellerthe mittelsmonitor dermanufacturers by their PnPID. In order to quickly get an up-to-date list of all PnP ID.IDs, Umit aufcan diebe Schnelleimported einedirectly aktuelle Liste aller PnP IDs zu erhalten, kann diese mit dem entsprechenden Button direkt vonfrom uefi.org importiertusing werden.the corresponding button.


MonitorPNPIDs.png

Registry
Setting StandardwertDefault Value BeschreibungDescription
Byte Array Separator True

DefiniertDefines dasthe Trennzeichenseparator zwischenbetween zweitwo Bytesbytes beimwhen Auslesenreading vonREG_BINARY REG_BINARY-Wertenvalues ausfrom derthe Registrierung.registry.

List of Registry Settings

EnthältContains diethe Listelist vonof Registrierungswerten,registry dievalues ausgelesento werden sollen. read.


registry-items.png


AnmerkungNote zuron Gültigkeitthe vonvalidity Registrierungswerten:of registry values:

GültigeValid Zeichencharacters sindinclude Kleinbuchstabenlowercase letters (a-z), Großbuchstabenuppercase letters (A-Z), Zahlennumbers (0-9), undand dasthe Unterstrichzeichenunderscore (_). Ein Eigenschaftsname, der mitcharacter (_) endet,character. istA einproperty ungültigername Eigenschaftsname.ending Eigenschaftsnamenwith müssen(_) mitis eineman Buchstabeninvalid beginnen.property name. Property names must start with a letter.

Registrierungswerte,Registry dievalues diesethat Voraussetzungendo nichtnot erfüllen,meet könnenthese nichtrequirements inventarisiertcannot werden.be inventoried.

String Array Separator True

DefiniertDefines dasthe Trennzeichenseparator zwischenbetween zweitwo Stringsstrings beimwhen Auslesenreading vonREG_MULTI_SZ REG_MULTI_SZ-Wertenvalues ausfrom derthe Registrierung.registry.

Software ID Tags
Setting Standardwert Beschreibung
Array Separator |

Definiert,Defines durchwhich welchenseparator Separatorshould ursprünglichebe Werteused einesto Arraysdistinguish voneinanderoriginal getrenntvalues werden.from an array.

List of Scan Paths %PROGRAMDATA%

DefiniertDefines einea Listelist vonof Pfaden,paths innerhalbto derersearch nachfor Dateien*.swidtag (*.swidtag)files. gesuchtThis werdenlist soll.can Dieinclude Listeenvironment kann Umgebungsvariablen beinhalten. variables.


ScanPaths.png

System
Setting Standardwert Beschreibung
Enable Main User Discovery False

Definiert,Defines obwhether derto Hauptbenutzerdetermine ermitteltthe werdenmain soll,user oderor nicht.not. WirdIf diesesthis Featurefeature eingeschaltet,is wirdturned deron, entsprechendethe Watchercorresponding aktiviertwatcher undis dieactivated Datenand werdenthe data is collected in eineran interneninternal WMI-KlasseWMI gesammelt.class. WirdIf dasthe Featurefeature deaktiviert,is wirddisabled, derthe Watcherwatcher deaktiviertstays unddisabled dieand internethe WMI-Klasse,internal dieWMI dieclass Logon-Eventscontaining enthält,the gelöscht.logon events is deleted.


Logon Event Exclusions Beispiel:
DWM\-+?
UMFD\-+?

DefiniertDefines einea Listelist derof Anmeldenamen,logon dienames ausgeschlossenwhich werdencan sollen.be Hierzuexcluded könnenby reguläreregular Ausdrücke verwendet werden. expressions.


LogonExclusions.png

Number of Logon Event Days 90

Definiert,Defines wiehow vielelong Tagelogon Anmeldeereignisseevents vorgehaltenshould werdenbe sollen.saved.

Windows Updates
Setting Standardwert Beschreibung
CAB File Location

DefiniertDefines denthe UNC-PfadUNC zurpath Dateito the wsusscn2.cab.cab Wirdfile. nurThis verwendet,setting wennwill only be used if Use CAB File aufis True steht..

Patch Search Criteria IsHidden=0

DefiniertDefines diethe Suchkriteriensearch criteriafür Patches.for patches.

Server Location ssDefault

Definiert,Defines welcherwhich Serverserver verwendetshould werdenbe soll.used.

Use CAB File False

Definiert,Defines, obif diethe Dateifile wsusscn2.cab verwendetshould werdenbe soll.used.

XML
Setting StandardwertDefault Value BeschreibungDescription
List of XML Settings

EnthältContains diethe Listelist vonof XML-Werten,XML dievalues ausgelesento werden sollen. read.


xml-items.png


PC-SysInfo liestreads Wertevalues vonof Attributenattributes undand Wertevalues vonof Knotennodes mittelsby an XPath. Similarly, the XPath aus.must Entsprechendbe mussspecified derto XPathreturn sovalues, angegebennot werden,the dassnode Werteitself, zurückgeliefertan werden und nicht der Knoten selbst, ein Beispiel:example:


GegebenThe seifollowing folgendeXML XML-Datei.file should be given:


<ParentNode>
	<ChildNode>
		<SearchNode MyAttribute="foo">baa</SearchNode>
	</ChildNode>
</ParentNode>

FürFor diethe Ermittungidentification desof Attributwertesthe attribute value foo the müsste folgenderfollowing XPath verwendetmust werden:be used:

 

/ParentNode/ChildNode/SearchNode/@MyAttribute

 

If, on the other hand, the value baa of the node is to be read out, the following XPath must be used:

 

/ParentNode/ChildNode/SearchNode[@MyAttribute]/text()

 

The column Name contains the column name as it should be stored later within WMI.


SollNote hingegenon derthe Wertvalidity of column names:

Valid characters include lowercase letters (a-z), uppercase letters (A-Z), numbers (0-9), and the underscore character (_) character. A property name ending with (_) is an invalid property name. Property names must start with a letter. Column names that do not meet these requirements cannot be inventoried.


The baaXML File descolumn Knotenscontains ausgelesenthe werden,path mussand folgendername XPathof verwendetthe werden:XML file. The path portion can be supplemented by environment variables, which are later resolved accordingly at run time, e.g.:


/ParentNode/ChildNode/SearchNode[@MyAttribute]/text()


Die Spalte Name enthält den Spaltennamen, wie er später innerhalb von WMI abgespeichert werden soll.


Anmerkung zur Gültigkeit von Spaltennamen:

Gültige Zeichen sind Kleinbuchstaben (a-z), Großbuchstaben (A-Z), Zahlen (0-9) und das Unterstrichzeichen (_). Ein Eigenschaftsname, der mit (_) endet, ist ein ungültiger Eigenschaftsname. Eigenschaftsnamen müssen mit einem Buchstaben beginnen.

Spaltennamen, die diese Voraussetzungen nicht erfüllen, können nicht inventarisiert werden.


Die Spalte XML File enthält den Pfad und Namen der XML-Datei. Der Pfadanteil kann hierbei durch Umgebungsvariablen ergänzt werden, die später zur Laufzeit entsprechend aufgelöst werden, Z.B.:


%LOCALAPPDATA%\Company\Product\Settings.xml


... wirdwill aufgelöstbe zu:resolved to:


C:\Users\JohnDoe\AppData\Local\Company\Product\Settings.xml

[...] Inventory Settings
Setting StandardwertDefault Value BeschreibungDescription
Inventory Enabled True

Definiert,Defines, obif diesethis Inventurklasseinventory verwendetclass werdenshould soll.be used.

WMI Class [History]

DefiniertDefines denthe Namenname derof jeweiligenthe current WMI Klasse,class in diewhich diethe Inventurergebnisseinventory eingetragendata werdenshould sollen.be saved.

WMI Name Space root\smcTeam

DefiniertDefines denthe WMI-Namensraum,WMI dername fürspace diewhich jeweiligeshould WMI-Klassebe verwendetused werdenfor soll.the current WMI class.

EigeneCustom Konfigurationsdateienconfiguration files

PC-SysInfo verwendetinternally internuses diethe Konfigurationsdateiconfiguration file SysInfoSettings.dat. DieseThis liegtfile imis selbenin Verzeichnisthe wiesame directory as PC-SysInfo selbst.itself. In größerenlarger Umgebungenenvironments, kannit esmay notwendigbe sein,necessary mitto unterschiedlichenwork Konfigurationsdateienwith zudifferent arbeiten.configuration Umfiles. dieseTo Konfigurationsdateiencreate erstellenthese zuconfiguration können,files, kann derthe Settings Editor verwendetcan werden.be Dieserused. besitztIt einhas Menüits mitown Steuerelementen,controls derenwhose Funktionfunction nachfolgendare beschriebendescribed ist. below.

SettingsMenu.png

New.png

New erzeugtcreates einea neuenew Konfigurationsdateiconfiguration mitfile Standardwerten.with default values.

Open.png

Open öffnetopens einean bestehendeexisting Konfigurationsdatei.configuration file.

Save.png

Save speichertsaves diethe aktuellecurrent Konfigurationsdateiconfiguration unterfile demunder Namenthe ab,name derspecified in derthe Statuszeilestatus angegeben ist.line.

SaveAs.png

Save As speichertsaves diethe aktuellecurrent Konfigurationsdateiconfiguration unterfile einemunder neuena Namennew ab.name. DerThe Dateinamefile mussextension diemust Endungbe .dat besitzen,to umbe späterlater alsrecognized Konfigurationsdateias erkannta zuconfiguration werden.file.

AnmerkungNote: GrundsätzlichBasically, sollteduring sichthe währendexecution dertime Ausführungszeitof von PC-SysInfo, nurthere eineshould Konfigurationsdateibe imonly aktuellenone Verzeichnisconfiguration befinden,file umin Eindeutigkeitthe zucurrent gewährleisten.directory Existierento dennochensure mehrereuniqueness. Dateien,If wirdthere internare folgendesstill Verfahrenmultiple fürfiles, diethe Auswahlfollowing verwendet:selection procedure is used internally:

ZunächstFirst, wirdit geprüft,checks obwhether einea Settings-Dateisettings existiert,file dieexists nichtthat is not called SysInfoSettings.datdat. heißt.If Wirdit dieseis gefunden,found, wirdit siewill verwendet.be Wennused. nicht,If wirdnot, diethe Standard-Konfigurationsdateidefault verwendet.configuration Kurz:file Eigeneis Konfigurationsdateiused. hatIn Vorrangshort, vorcustom Standard-Konfigurationsdatei.configuration files take precedence over the default configuration file.