Partager via


Scénario PwrTest Monitor

Le scénario PwrTest Monitor consigne les statistiques d’inactivité de l’utilisateur liées à la surveillance ou à l’affichage automatique de l’assombrication et de l’assombrication.

Lorsque vous exécutez le scénario PwrTest Monitor, vous pouvez également exécuter le scénario de demandes PwrTest (/requests) dans une autre fenêtre. Le scénario de demandes PwrTest peut vous aider à comprendre pourquoi le moniteur peut toujours être activé ou le système toujours éveillé, même si l’utilisateur a été inactif suffisamment longtemps pour que les minuteurs d’inactivité expirent.

Si vous exécutez les deux scénarios, veillez à utiliser le paramètre /ln:name afin de pouvoir modifier le fichier journal et les noms de session de suivi ETW. Les noms doivent être différents pour éviter un conflit entre les deux instances de l’outil.

Syntaxe

pwrtest.exe /monitor  [/t:n] [/?] 

/t:n
Spécifie la durée totale (en minutes) de l’exécution du scénario (la valeur par défaut de n est de 30 minutes).

Exemples

pwrtest.exe /device 
pwrtest.exe /device /t:60

Sortie du fichier journal XML

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <MonitorPower> 
    <PhysicalMonitorBrightnessEvent>
        <Timestamp></TimeStamp>
        <PhysicalMonitorBrightnessPercent></PhysicalMonitorBrightnessPercent>
    </PhysicalMonitorBrightnessEvent>
    <MonitorIdleStatusEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <AccruedIdleTimeMs></AccruedIdleTimeMs>
    </MonitorIdleStatusEvent>
    <MonitorTimeoutsChangeEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <DisplayTimeoutValueMs></DisplayTimeoutValueMs>
        <ScreenSaverTimeoutValueMs></ScreenSaverTimeoutValueMs>
        <DimTimeoutValueMs></DimTimeoutValueMs>
        <DimBrightnessValue></DimBrightnessValue>
        <NormalBrightnessValue></NormalBrightnessValue>
    </MonitorTimeoutsChangeEvent>
    <MonitorIdleActionExpireEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <IsConsoleSession></IsConsoleSession>
        <IdleAction></IdleAction>
        <IdleStartTime></IdleStartTime>
        <TimeoutValueMs></TimeoutValueMs>
    </MonitorIdleActionExpireEvent>
    <MonitorPowerEvent>
        <Timestamp></TimeStamp>
        <SessionId></SessionId>
        <IsConsoleSession></IsConsoleSession>
        <NewState></NewState>
        <PreviousState></PreviousState>
        <PreviousStateTime></PreviousStateTime>
    </MonitorPowerEvent>
    <MonitorAdaptiveDimTimeoutEvent>
        <Timestamp></TimeStamp>
        <Timeout></Timeout>
    </MonitorAdaptiveDimTimeoutEvent>
  </MonitorPower>
</PwrTestLog> 

Le tableau suivant décrit les éléments XML qui apparaissent dans le fichier journal.

Élément Description
<MonitorPower>

Contient tous les différents événements d’alimentation du moniteur. Il ne peut y avoir qu’un <seul élément MonitorPower> dans un fichier journal PwrTest.

<Timestamp>

Horodatage d’un événement donné.

<SessionId>

Nom de la session utilisateur pour laquelle l’événement est destiné.

<IsConsoleSession>

Indique si la session de console physique est attachée au moniteur physique .

<PhysicalMonitorBrightnessEvent>

L’événement indique la luminosité actuelle du moniteur.

<MonitorIdleStatusEvent>

L’événement indique que l’utilisateur est inactif.

<AccrudIdleTimeMs>

Temps d’inactivité de l’utilisateur cumulé en millisecondes.

<MonitorTimeoutsChangeEvent>

L’événement indique les délais d’inactivité actuels.

<DisplayTimeoutValueMs>

Affiche la valeur du délai d’expiration vide en millisecondes.

<ScreenSaverTimeoutValueMs>

Valeur du délai d’expiration de l’économiseur d’écran en millisecondes.

<DimTimeoutValueMs>

Affiche la valeur du délai d’expiration faible en millisecondes

<DimBrightnessValue>

Luminosité à utiliser quand l’état est faible.

<NormalBrightnessValue>

Luminosité à utiliser lorsque l’état est activé.

<MonitorIdleActionExpireEvent>

L’événement indique qu’un délai d’inactivité a été atteint et qu’une action a été effectuée.

<IdleAction>

Décrit l’action effectuée (démarrage de l’économiseur d’écran, console verrouillée, écran faible, moniteur vide).

<IdleStartTime>

Heure de début de cet état inactif.

<TimeoutValueMs>

Valeur de délai d’expiration de cet état inactif en millisecondes.

<MonitorPowerEvent>

L’événement indique qu’un délai d’inactivité d’affichage a été atteint et qu’une action a été effectuée.

<NewState>

Nouvel état du moniteur (activé/faible/désactivé).

<PreviousState>

État précédent du moniteur (activé/désactivé)...

<PreviousStateTime>

Temps passé dans l’état précédent.

<MonitorAdaptiveDimTimeoutEvent>

L’événement indique que le délai d’attente adaptatif a changé.

<Délai d'expiration>

Nouvelle valeur de délai d’expiration en secondes.

Syntaxe PwrTest