Festplatteninformationen abrufen

Antworten
brainy84
Beiträge: 167
Registriert: 24 Mär 2011, 22:58

Festplatteninformationen abrufen

Beitrag von brainy84 »

Hallo zusammen,

ich habe eine Frage, gibt es eine Funktion um Festplatteninformationen auszulesen. Wir nutzen sowohl Intel als auch Samsung SSDs, daher würde ich gerne je nach Festplatte das entsprechende Firmware-Tool paketieren und installieren.

Danke im voraus.

MfG

brainy84
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: Festplatteninformationen abrufen

Beitrag von ueluekmen »

Hallo Brainy,

weiß nicht ob ich dich richtig verstehe. Du willst über ein opsi-Paket gucken, welche Platte verbaut ist? Wenn das die Frage war, ja, opsi-Servicecall auf die Hardware-Inventur machen.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


dkoch
Beiträge: 309
Registriert: 25 Nov 2011, 14:03

Re: Festplatteninformationen abrufen

Beitrag von dkoch »

So wie ich das verstehe will er in einem Winst prüfen ob Intel oder Samsung und dann entsprechend die installation starten.
Entweder wie Erol schreibt über den ServiceCall oder selbst nachschauen mit wmic.

Mit wmic machbar:

Code: Alles auswählen

wmic diskdrive
oder nur ein Feld davon:

Code: Alles auswählen

wmic diskdrive get caption

Dann in winst mit getOutStreamFromSection die ausgabe in ein Liste einlesen und mit takeString die relevante Zeile in eine Variable einlesen.
Mit der Variable kannste dann arbeiten.

https://download.uib.de/opsi_stable/doc ... unc-string
https://download.uib.de/opsi_stable/doc ... stringlist
Benutzeravatar
SisterOfMercy
Beiträge: 1556
Registriert: 22 Jun 2012, 19:18

Re: Festplatteninformationen abrufen

Beitrag von SisterOfMercy »

Code: Alles auswählen

Set $list$ = getHWBiosInfoMap
Might also work, it's easier than using wmi.

I use it like this:

Code: Alles auswählen

Set $list$ = getHWBiosInfoMap
Set $list$ = addtolist($list$," empty ")
set $SerialNumber$ = composeString ($list$, " ; ")
I add an 'empty' string, so if the getHWBiosInfoMap fails or returns empty values the composeString command does not give an error. Probably not needed anymore with getHWBiosInfoMap, but before I used the wmic method to get the serial number of the computer, and not every manufacturer enters this data.
Bitte schreiben Sie Deutsch, when I'm responding in the German-speaking part of the forum!
Antworten