Freigeben über


PwrTest-ProcessIdle-Szenario

Das PwrTest ProcessIdle-Szenario erzwingt die Ausführung von Hintergrundwartungsaufgaben (jetzt und nicht zu ihrer geplanten Zeit) und überwacht den Fortschritt.

Syntax

pwrtest /processidle [/t:n] [/?] 

/t:n
Gibt die maximale Ausführungszeit (in Minuten) für das Szenario an, nach dem die Wartezeit abgebrochen wird, auch wenn leerstehende Aufgaben weiterhin ausgeführt werden (Standard ist die Ausführung aller Aufgaben, bis alle Aufgaben abgeschlossen sind).

Beispiele

pwrtest /processidle  
pwrtest /processidle  /t:30

AUSGABE der XML-Protokolldatei

<PwrTestLog>
  <SystemInformation>
  </SystemInformation>
  <ProcessIdle> 
    <JobStart>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobStart>
    <JobEndSuccess>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobEndSuccess>
    <JobEndFailure>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobEndFailure>
    <JobEndTermination>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobEndTermination>
    <JobCompletionPending>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
    </JobCompletionPending>
    <IdleTaskRegister>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskRegister>
    <IdleTaskUnregister>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskUnregister>
    <IdleTaskStart>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskStart>
    <IdleTaskStop>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskStop>
    <IdleTaskNotifyStart>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskNotifyStart>
    <IdleTaskNotifyComplete>
      <Timestamp></Timestamp>
      <TaskName></TaskName>
      <ProcessId></ProcessId>
    </IdleTaskNotifyComplete>
    <OtherProcessIdleTasksCallsInProgress>
      <Timestamp></Timestamp>
    </OtherProcessIdleTasksCallsInProgress>
  </ProcessIdle>
</PwrTestLog> 

In der folgenden Tabelle werden die XML-Elemente beschrieben, die in der Protokolldatei angezeigt werden.

Element BESCHREIBUNG
<ProcessIdle>

Enthält alle verschiedenen Prozess-Leerlaufereignisse. Nur ein <ProcessIdle-Element> in einer PwrTest-Protokolldatei.

<Zeitstempel>

Zeitstempel eines bestimmten Ereignisses.

<TaskName>

Name der Leerlaufaufgabe.

<Prozess-ID>

Prozess-ID des Leerlaufvorgangs.

<JobStart>

Ereignis gibt an, dass ein Job gestartet wurde.

<JobEndSuccess>

Ereignis gibt an, dass ein Auftrag erfolgreich abgeschlossen wurde.

<JobEndFailure>

Ereignis gibt an, dass ein Auftrag fehlgeschlagen ist.

<ArbeitsEndeBeendigung>

Ereignis gibt an, dass ein Job vorzeitig beendet wurde.

<JobCompletionPending>

Ereignis gibt an, dass eine Aufgabenerledigung noch aussteht.

<IdleTaskRegister>

Das Ereignis gibt an, dass eine Leerlaufaufgabe registriert wurde.

<IdleTaskUnregister>

Ereignis gibt an, dass eine Leerlaufaufgabe nicht registriert wurde.

<IdleTaskStart>

Ereignis zeigt an, dass eine Leerlaufaufgabe gestartet wurde.

<IdleTaskStop>

Ereignis gibt an, dass eine Leerlaufaufgabe beendet wurde.

<IdleTaskNotifyStart>

Ereignis gibt an, dass ein Prozess Leerlaufaufgaben aufgerufen hat.

<IdleTaskNotifyComplete>

Das Ereignis zeigt an, dass ein Prozess die Ausführung von Leerlaufaufgaben abgeschlossen hat.

<OtherProcessIdleTasksCallsInProgress>

Ereignis gibt einen anderen Prozess an, der als ProcessIdleTasks-Funktion im Hintergrund bezeichnet wird. Beachten Sie, dass Pwrtest die ProcessIdleTasks-Funktion aufruft, die von advapi32.dllexportiert wird.

PwrTest-Syntax