Hallo zusammen,
ich packe grad ein paar Treiberpakete für die WinPE Installation.
Das geht ja mehr als komfortabel.
Nur habe ich bei einigen Systemen eine komische Sache.
Es handelt sich um "Eigenbau-PCs" mit Asus Board,...., so wie man sie sich auch zuhause zusammenbaut.
Wenn ich hierüber die HardwareInfo laufen lasse, bekomme ich folgendes Ergebnis:
[System manufacturer]
System Product Name=
Also nix, sozusagen.
Hat das jemand schon mal gehabt, und evtl. eine Lösung gefunden?
Viele Grüße
Marc
WinPE HardwareInfo liefert kein Ergebnis
Moderator: jknoth
Re: WinPE HardwareInfo liefert kein Ergebnis
Hallo Marc,
hierfür eine Lösung zu finden wird wohl schwierig.
Die Daten werden mittels WMI-Abfrage (genauer Powershell und GMWI Befehl) abgefragt. Können die Daten in der WinPE Phase nicht ausgelesen werden, wird eine solche INI erzeugt.
Die spannende Frage wäre nun zu analysieren, warum dies so ist.
Ich bin mir nicht ganz sicher, aber ich nehme an das Matrix42 WinPE nutzt die Standard-PowerShell (bezüglich der WMI-Abfragen).
Entweder werden die Daten seitens des Boardherstellers im WinPE nicht bereitgestellt bzw. können nicht abgegriffen werden, oder die im PowerShell Skript für das HardwareInfo PreOS-Paket genutzte TRIM-Funktion löst das Problem aus.
Am Ende bleibt Dir wohl nur die Analyse mittels DebugPaket und absetzen des PowerShell Kommandos.
Im Powershell-Skript:
Alternativer Lösungsansatz - das Verzeichnis oder die ZIP als Variable an die Clients hängen (ggfs. auch über eine hardwarespezifische Untergruppe in der EMC).
Fraglich, ob es hilft, aber ggfs. neuere OS-Quelle mit neuerem WADK.
Sind die Informationen generell nicht mittels WMI erfassbar - gute Nacht und ->Alternativer Lösungsansatz<-.
hierfür eine Lösung zu finden wird wohl schwierig.
Die Daten werden mittels WMI-Abfrage (genauer Powershell und GMWI Befehl) abgefragt. Können die Daten in der WinPE Phase nicht ausgelesen werden, wird eine solche INI erzeugt.
Die spannende Frage wäre nun zu analysieren, warum dies so ist.
Ich bin mir nicht ganz sicher, aber ich nehme an das Matrix42 WinPE nutzt die Standard-PowerShell (bezüglich der WMI-Abfragen).
Entweder werden die Daten seitens des Boardherstellers im WinPE nicht bereitgestellt bzw. können nicht abgegriffen werden, oder die im PowerShell Skript für das HardwareInfo PreOS-Paket genutzte TRIM-Funktion löst das Problem aus.
Am Ende bleibt Dir wohl nur die Analyse mittels DebugPaket und absetzen des PowerShell Kommandos.
Im Powershell-Skript:
Code: Select all
function GetComputerSystem()
{
$computerSystem = gwmi win32_computersystem;
$computerSystem.Manufacturer = $($computerSystem.Manufacturer).Trim();
$computerSystem.Model = $($computerSystem.Model).Trim();
return $computerSystem;
}
Fraglich, ob es hilft, aber ggfs. neuere OS-Quelle mit neuerem WADK.
Sind die Informationen generell nicht mittels WMI erfassbar - gute Nacht und ->Alternativer Lösungsansatz<-.
Grüße MaMa82
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
PS: EDV steht nicht für "Elektronische Datenverarbeitung", sondern vielmehr für "ENDE DER VERNUNFT"!
Who is online
Users browsing this forum: No registered users and 29 guests