hi,
ich frage in dem script von vorher nur die eigenschaft "Caption" ab.
aber:
B.149 Win32_PnPEntity
result as Integer = SetPowerState
(PowerState as Integer, Time as
Date/Time)
»SetPowerState« definiert den gewünschten Energiestatus und den Zeitpunkt,
zu dem das Gerät in diesen Status versetzt wird, indem für den Parameter
»PowerState« folgende Werte festgelegt werden: 1=»Kein Energiesparmodus
«, 2=»Energiesparmodus – Niedriger Energiestatus«,
3=»Energiesparmodus – Standby«, 4=»Energiesparmodus – Standby«,
5=»Energiezyklus« oder 6=»Ausschalten«. Der Parameter »Time« gibt für
alle Statusänderungen, außer 5 »Energiezyklus«, den Zeitpunkt zum Aktivieren
des Energiestatus als Datum-/Uhrzeit PowerState« auf 5 »Energiezyklus
« gesetzt ist, gibt der Parameter »Time« den Zeitpunkt zum Reaktivieren
des Geräts an. Das Ausschalten erfolgt unmittelbar. Der Wert 0
wird zurückgegeben, wenn die Anforderung einwandfrei ausgeführt wurde,
der Wert 1, wenn die Anforderung nicht unterstützt wird. Andere
Werte zeigen einen Fehler an.
result as Integer = Reset Fordert das Zurücksetzen eines logischen Geräts an. Der Wert 0 wird zurückgegeben,
wenn die Anforderung einwandfrei ausgeführt wurde, der
Wert 1, wenn die Anforderung nicht unterstützt wird. Andere Werte zeigen
einen Fehler an.
Availability Die Verfügbarkeit und der Status des Geräts. Die Eigenschaft »Availability
« gibt z.B. an, daß das Gerät aktiv ist und sich nicht im Energiesparmodus
(Wert=3) befindet. Die Energiesparmodi sind wie folgt definiert: Der
Wert 13 (»Energiesparmodus – Unbekannt«) gibt an, daß sich das Gerät
im Energiesparmodus befindet, aber der genaue Status unbekannt ist; 14
(»Niedriger Energiestatus«) gibt an, daß sich das Gerät im Energiesparmodus
befindet, aber noch funktioniert und die Leistung verringert ist; 15
(»Standby«) gibt an, daß das Gerät nicht funktioniert, aber schnell reaktiviert
werden kann; 17 (»Warnung«) gibt an, daß sich das Gerät sowohl in
einem Warnungs- als auch in einem Energiesparmodus befindet.
Caption Die Eigenschaft »Caption« gibt eine kurze Textbeschreibung (eine Zeile)
des Objekts an.
ClassGuid Die Eigenschaft »ClassGuid« gibt die GUID (Globally Unique Identifier)
für das Plug & Play-Gerät an.
ConfigManagerErrorCode Gibt den Fehlercode des Win32-Konfigurations-Managers an.
ConfigManagerUserConfig Gibt an, ob das Gerät eine benutzerdefinierte Konfiguration verwendet.
CreationClassName Gibt an, ob das Gerät eine benutzerdefinierte Konfiguration verwendet.
Description Die Eigenschaft »Description« gibt eine Textbeschreibung des Objekts an.
DeviceID Die Eigenschaft »DeviceID« enthält eine Zeichenfolge, die das Plug &
Play-Gerät angibt.
ErrorCleared Die Eigenschaft »ErrorCleared« ist ein boolescher Wert, der angibt, daß
der in der Eigenschaft »LastErrorCode« angezeigte Fehler behoben ist.
ErrorDescription Die formfreie Zeichenfolge »ErrorDescription« enthält Informationen
über den in der Eigenschaft »LastErrorCode« angezeigten Fehler und
eventuelle Korrekturvorgänge.
642 Anhang B: WMI Klassenreferenz
InstallDate Die Eigenschaft »InstallDate« gibt an, wann das Objekt installiert wurde.
Wenn der Wert nicht angegeben ist, kann das Objekt trotzdem installiert
sein.
LastErrorCode »LastErrorCode« gibt den letzten Fehlercode des logischen Geräts an.
Manufacturer Die Eigenschaft »Manufacturer« gibt den Hersteller des Plug & Play-
Geräts an. Beispiel: Acme
Name Die Eigenschaft »Name« definiert die Objektbezeichnung. Wenn sich
diese Eigenschaft in einer Teilklasse befindet, kann sie als Schlüsseleigenschaft
überschrieben werden.
PNPDeviceID Gibt die Win32 Plug & Play-Gerätekennung des logischen Geräts an.
Beispiel: *PNP030b
PowerManagementCapabilities Gibt die energiespezifischen Funktionen des logischen Geräts an. Die
Werte 0=»Unbekannt«, 1=»Nicht unterstützt« und 2=»Deaktiviert« können
angegeben werden. Der Wert 3=»Aktiviert« gibt an, daß die Energieverwaltungsfunktionen
aktiviert sind, aber die exakte Funktion unbekannt
ist oder die Informationen nicht verfügbar sind. »Automatische
Energiesparmodi« (4) gibt an, daß ein Gerät seinen Energiestatus basierend
auf dem Energieverbrauch oder anderen Kriterien ändern kann.
»Energiestatus einstellbar« (5) gibt an, daß die Methode »SetPowerState«
unterstützt wird. »Energiezyklus unterstützt« (6) gibt an, daß die Methode
»SetPowerState« mit dem Parameter »PowerState« 5 (»Energiezyklus«)
ausgeführt werden kann. »Geplante Reaktivierung unterstützt« (7) gibt
an, daß die Methode »SetPowerState« mit dem Parameter »PowerState« 5
(»Energiezyklus«) und dem Parameter »Time« ausgeführt werden kann.
PowerManagementSupported Gibt an, daß die Energieverwaltung für das Gerät verfügbar ist (es kann
z.B. in den Standbymodus versetzt werden). Dieser boolesche Wert zeigt
an, daß die Energie des logischen Geräts verwaltet werden kann, nicht,
daß die Energieverwaltungsfunktionen aktiviert sind.
Service Die Eigenschaft »Service« gibt den Namen des Dienstes an, der das Plug &
Play-Gerät unterstützt. Siehe auch: »Win32_SystemDriverPNPEntity«.
Beispiel: atapi
Status Die Eigenschaft »Status« gibt den aktuellen Status des Objekts an. Es können
betriebsbereite oder nicht betriebsbereite Zustände definiert werden.
Betriebsbereite Zustände sind »OK«, »Heruntergestuft« und »Künftiger
Fehler«. »Künftiger Fehler« gibt an, daß ein Element ordnungsgemäß
funktioniert, aber in naher Zukunft ein Fehler auftreten wird. Ein Beispiel
ist eine SMART-aktivierte Festplatte. Nicht betriebsbereite Zustände sind
»Fehler«, »Starten«, »Beenden« und »Dienst«. »Dienst« kann während des
erneuten Spiegelns eines Datenträgers, beim erneuten Laden einer Benutzerberechtigungsliste
oder einem anderen administrativen Vorgang zutreffen.
Nicht alle Vorgänge sind online.
B.150 Win32_PointingDevice 643
StatusInfo Die Zeichenfolge »StatusInfo« gibt den Gerätestatus an: »Aktiviert« (Wert
= 3), »Deaktiviert« (4), »Andere« (1) oder »Unbekannt« (2). Der Wert 5
(»Nicht anwendbar«) wird verwendet, wenn diese Eigenschaft nicht auf
das logische Gerät zutrifft.
SystemCreationClassName Die Zeichenfolge »StatusInfo« gibt den Gerätestatus an: »Aktiviert« (Wert
= 3), »Deaktiviert« (4), »Andere« (1) oder »Unbekannt« (2). Der Wert 5
(»Nicht anwendbar«) wird verwendet, wenn diese Eigenschaft nicht auf
das logische Gerät zutrifft.
SystemName Die Zeichenfolge »StatusInfo« gibt den Gerätestatus an: »Aktiviert« (Wert
= 3), »Deaktiviert« (4), »Andere« (1) oder »Unbekannt« (2). Der Wert 5
(»Nicht anwendbar«) wird verwendet, wenn diese Eigenschaft nicht auf
das logische Gerät zutrifft.
B.150 Win32_PointingDevice
schwer zu lesen, aber wenn Du Caption zb durch ClassGUID ersetzt oder ergänzt, bekommst Du wahrscheinlich eine eindeutige nummer für genau einen bestimmen einzelnen arduino. Du mußt die einzelnen properties probieren, ich hab' keinen arduino hier...
gruß stefan