Systemscan Command
systemscan ist ein Kommandozeilen System Analyse Programm zur Erstellung eigener Inventarisierungsdatenbanken.
Diese Technik wird bereits seit Jahren in CW-Sysinfo, PCScan Inventory und Partner Programmen verwendet um Windows Syteminformationen zu sammeln.
systemscan benötigt keine weiteren Zusatz Bibliotheken und läuft unter einfachem Benutzerrecht.
Die Ausgabe erfolgt wahlweise auf einen UNC oder Laufwerks- Path der als Parameter mitgegeben wird.
systemscan Beispiel Script
systemscan.exe .\Scans COMPANY="Horland Software"
Erzeugt eine %Cumputername%.json Datei im relativen Ordner \scans
systemscan JSON Ausgabe Beispiel aus der Kategorie OS und CPU
Jeder Datensatz beinhaltet einen Primär Index (POS) und einen MD5 Wert über alle Daten eines Blocks um eine vereinfachte Revision zur ermöglichen.
"OS":[
{"POS":"1",
"MD5":"F2E07A8EBCC5C32C8ADC5D93E8BD05A8",
"OSTYPE":"Windows 11",
"OSNAME":"Windows 11 Pro x64",
"OSEDITION":"Microsoft Windows 11 Pro",
"PRODUCTTYPE":"Professional","SERVICEPACK":"",
"VERSIONNAME":"Multiprocessor Free",
"MAJORVERSION":"10",
"MINORVERSION":"0",
"BUILD":"22621",
"PRODUCTID":"xxxxx-xxxxx-00003-AAOEM",
"PRODUCTKEY":"BBBBB-BBBBB-BBBBB-BBBBB-BBBBB",
"REGISTEREDUSER":"Admin",
"REGISTEREDORGANISATION":"",
"DVDREGION":"","LANGUAGEID":"$0407",
"INSTALLDATE":"738560:46393443",
"DEFAULTBROWSER":"Chrome",
"DEFAULTMAILCLIENT":"microsoft.windowslive.mail",
"PROXYSERVER":"",
"USERACCOUNTCONTROL":"1",
"MACHINEGUID":"xxxxxxxx-44c1-xxxxx-a366-xxxxxxxx",
"TRUEWINDOWSVERSION":"10.0.22621",
"INSTALLATIONTYPE":"Client"}
]
"CPU":[
{"POS":"1",
"MD5":"6941637C46907F8B5764C3D6F968B585",
"CPU_COUNT":"24",
"CPU_PHYSICALCOUNT":"1",
"VENDOR":"Intel Corporation",
"MARKETINGNAME":"12th Gen Intel(R) Core(TM) i9-12900K",
"CPUNAME":"12th Gen Core i9-12900K",
"CODENAME":"Alder Lake S (10 nm)",
"FAMILY":"6","MODEL":"7",
"STEPPING":"2",
"CPUTYPE":"0",
"BRAND":"0",
"FREQUENCY":"3190",
"SERIALNUMBER":"XXXX-XXXX-XXXX-FBFF-7FFA-FBFF",
"CACHE_LV1_DATA_SIZE":"32",
"CACHE_LV2_DATA_SIZE":"2048",
"CACHE_LV3_DATA_SIZE":"30720"}
]