(gelöst) WMI Computersystem model in Empirum-Variable schreiben!?

Post Reply
tim.v
Posts: 111
Joined: 01. Feb 2013, 07:54
Location: Berlin
Contact:

(gelöst) WMI Computersystem model in Empirum-Variable schreiben!?

Post by tim.v » 22. Feb 2021, 12:35

Hallo,

ich benötige das WMI computersystems model in einer Empirum Variable um daraus später Dateipfade innerhalb der Setup.inf zu bauen.
Mein bisheriger Lösungsansatz ist:

for /f %i in ('wmic computersystem get model |findstr /v /i "Model"') do Set V_ComputerSystem=%i

Die Ausgabe bringt leider noch eine Zweite leere Zeile mit aus, was zur Folge hat das die Variable durch die FOR-Schleife wieder geleert wird.

Bitte um Hilfe beim weiter Batchbefehl-Ausgabe bescheiden, oder gern auch eine komplett andere Lösung.


LG
Tim
Last edited by tim.v on 16. Jun 2021, 09:10, edited 1 time in total.

User avatar
nerF
Posts: 39
Joined: 14. Mar 2017, 18:20
Location: Wien
Contact:

Re: WMI Computersystem model in Empirum-Variable schreiben!?

Post by nerF » 23. Feb 2021, 07:15

Hallo Tim,

ich habe das Problem über eine INI Datei gelöst:

[Environment]
LogPath=%WINDIR%\Temp

[Product]
GetHWInfo, DONTDELETE

[GetHWInfo]
Callhidden "%COMSPEC%" /c echo [Model]>"%LogPath%\Model.ini"
Callhidden "%COMSPEC%" /c wmic csproduct get name /FORMAT:LIST /VALUE | more>>"%LogPath%\Model.ini"
Set Model=%%%LogPath%\Model.ini,Model,Name%%
ReplaceEnv Model

Vielleicht hilft dir ja das ein wenig weiter.
Ein Mann mit einer Uhr, weiß wie spät es ist, ein Mann mit zwei Uhren, ist sich nie ganz sicher!

N/A
Posts: 1
Joined: 09. Mar 2021, 10:24
Contact:

Re: WMI Computersystem model in Empirum-Variable schreiben!?

Post by N/A » 09. Mar 2021, 11:36

Der Beitrag ist zwar schon aelter
aber wie waers mit dem Bandwurm
for /f "tokens=*" %a in ('wmic computersystem get model /value ^| find /I "Model="') do for /f "tokens=* delims=Model" %b in ("%a") do set V_ComputerSystem%b

tim.v
Posts: 111
Joined: 01. Feb 2013, 07:54
Location: Berlin
Contact:

Re: WMI Computersystem model in Empirum-Variable schreiben!?

Post by tim.v » 16. Jun 2021, 09:09

Hallo N/A,

vielen dank nochmal für deine Rückmeldung.
Ich hatte dies bereits auch schon gelöst mich aber dennoch dann für die Auswertung des Reg-Keys:

Code: Select all

; Computermodel ermitteln
VM_ComputerSystem=%HKLM,"SYSTEM\CurrentControlSet\Control\SystemInformation","SystemProductName"%
entscheiden :D


LG
Tim

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 3 guests