Kann ich nachvollziehen, woher der Sensor den EnabledState und andere Statuswerte her bekommt?
Lösung
Eine Vielzahl der Statuswerte bekommt der Sensor über die PowerShell. Gib hierzu folgenden PowerShell-Befehl ein:
Get-CimInstance -Query "SELECT * from Msvm_ComputerSystem" -NameSpace root\virtualization\v2 | Select-Object ElementName, EnabledState, HealthState, OperationalStatus
Für alle Rückgaben, die theoretisch möglich sind folgenden Befehl verwenden:
Get-CimInstance -Query "SELECT * from Msvm_ComputerSystem" -NameSpace root\virtualization\v2
Hierbei können die Rückmeldungen für "ReplicationMode" sowie "ReplicationState" auch möglicherweise keine Werte enthalten, abhängig von der letzten Replikation.
Hierbei haben die einzelnen Werte folgende Bedeutung:
ElementName | Der Anzeigename für das Objekt |
EnabledState | Der aktivierte und deaktivierte Status eines Elements. Folgende Werte sind als Rückmeldung definiert:
|
HealthState | Gibt die aktuelle Integrität des Elements an. Wenn ein kritischer Fehler gemeldet wird bitte Windows-Eventlog auf Details untersuchen. Unter "EnabledState" können weitere Informationen stehen. Folgende Werte sind möglich:
|
ReplicationMode | Ab Windows 8.1 veraltet |
ReplicationState | Ab Windows 8.1 veraltet |
OperationalState | Das Statusarray mit zwei verschiedenen Werten innerhalb der geschweiften Klammern. Dabei ist der zweite Wert optional und nicht immer gegeben. Die erste Stelle kann folgende Werte enthalten:
Darüber hinaus die zweite Stelle (optional)
|
Weitere Informationen findest du hier: https://docs.microsoft.com/de-de/windows/win32/hyperv_v2/msvm-computersystem