zensbert
Goto Top

Per Batch prüfen ob Notebook oder PC

Servus, hab mal wieder was..

Ich würde gerne per Batch prüfen ob der Computer auf dem die Batch ausgeführt wird ein Notebook oder ein PC ist.
Ich dachte da an den Weg über devcon abzuprüfen ob sich akkus im gerätemanager befinden, krieg das nur nicht so hin.
Hat da jemand eine bessere Idee oder schon einen passenden Code-Schnipsel im Fundus? Ich sags direkt vorher, an den PCs sind keine USVs ^^
Mir gehts eigentlich nur darum dass bei Notebooks ein Sound wiedergegeben wird und bei PCs nicht...

Gruß Thomas

Content-ID: 125326

Url: https://administrator.de/contentid/125326

Ausgedruckt am: 24.11.2024 um 15:11 Uhr

81825
81825 19.09.2009 um 11:32:16 Uhr
Goto Top
Hallo,

ist doch ganz einfach mit devcon:

devcon [ -m:\\Computername] listclass battery | find "No devices"

Danach überprüfst du %errorlevel%. Wenn das Ergebnis 1 ist, hast du (wahrscheinlich) ein Notebook erwischt.
zensbert
zensbert 19.09.2009 um 12:46:37 Uhr
Goto Top
Achso, dachte den M-Parameter muss ich nur für andere netzwerk-pcs angeben.. sry und vielen dank..
gruß
81825
81825 19.09.2009 um 12:49:18 Uhr
Goto Top
dachte den M-Parameter muss ich nur für andere netzwerk-pcs angeben

Das musst du auch nur für andere Rechner angeben. Auf dem eigenen Rechner ist der Parameter unnötig.