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
(gelöst) WMI Computersystem model in Empirum-Variable schreiben!?
(gelöst) WMI Computersystem model in Empirum-Variable schreiben!?
Last edited by tim.v on 16. Jun 2021, 09:10, edited 1 time in total.
Re: WMI Computersystem model in Empirum-Variable schreiben!?
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.
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!
Re: WMI Computersystem model in Empirum-Variable schreiben!?
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
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
Re: WMI Computersystem model in Empirum-Variable schreiben!?
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:
entscheiden
LG
Tim
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"%
LG
Tim
Who is online
Users browsing this forum: No registered users and 3 guests