Page 1 of 1

Computer-Eigenschaften als Variable verfügbar?

Posted: 16. Jan 2020, 07:59
by Sven_Puth
Hallo zusammen,

kann ich in einem Paket via Variable auf Eigenschaften des Computers zurückgreifen?
Konkret geht es mir um die hinterlegte Inventarnummer.

Dankö

Re: Computer-Eigenschaften als Variable verfügbar?

Posted: 16. Jan 2020, 08:51
by r.wiegel
Man kann einen Wert "InventoryID" aus der Datei auslesen: "D:\Empirum\EmpInst\Wizard\OS\Auto\%GUID%\OS.INI"
Eine GUID ist aber auch eine Computereigenschaft. Zum Glück gibt es viele Wege eine GUID auszulesen, um einen Pfad zur INI-Datei rauszufinden.

Registry:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\MATRIX42\Empirum Installer\EmpUUID

wmic:
C:\Windows\system32>wmic csproduct get uuid

ps:
(Get-CimInstance -Class Win32_ComputerSystemProduct).UUID

Danach bleibt noch die alte Herausforderung im System-Kontext auf die Empirum-Freigabe zuzugreifen.
Evtl. gibt es andere Möglichkeiten.