Delen via


PwrTest ProcessIdle-scenario

Het PwrTest ProcessIdle-scenario dwingt achtergrondonderhoudstaken uit te voeren (nu in plaats van op hun geplande tijdstip) en bewaakt hun voortgang.

Syntaxis

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

/t:n
Hiermee geeft u de maximale tijd (in minuten) op voordat het scenario wordt uitgevoerd, waarna de wachttijd wordt afgebroken, zelfs als niet-actieve taken nog steeds worden uitgevoerd (standaard wordt uitgevoerd totdat alle taken zijn voltooid).

Voorbeelden

pwrtest /processidle  
pwrtest /processidle  /t:30

Uitvoer van XML-logboekbestand

<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 de volgende tabel worden de XML-elementen beschreven die worden weergegeven in het logboekbestand.

Onderdeel Beschrijving
<ProcessIdle>

Bevat alle verschillende gebeurtenissen van proces inactiviteit. Slechts één <ProcessIdle-element> in een PwrTest-logboekbestand.

<Tijdstempel>

Tijdstempel van een bepaalde gebeurtenis.

<TaskName>

Naam van niet-actieve taak.

<ProcessID>

Proces-id van niet-actieve taak.

<JobStart>

Gebeurtenis geeft aan dat een taak is gestart.

<JobEndSuccess>

Gebeurtenis geeft aan dat een taak is voltooid.

<JobEndFailure>

Gebeurtenis geeft aan dat een taak is mislukt.

<JobEndTermination>

Gebeurtenis geeft aan dat een taak vroeg is beëindigd.

<TaakVoltooiingInAfwachting>

Gebeurtenis geeft aan dat de voltooiing van een job nog wacht.

<IdleTaskRegister>

Gebeurtenis geeft aan dat een niet-actieve taak is geregistreerd.

<IdleTaskUnregister>

Gebeurtenis geeft aan dat een niet-actieve taak niet is geregistreerd.

<IdleTaskStart>

Gebeurtenis geeft aan dat een niet-actieve taak is gestart.

<IdleTaskStop>

Gebeurtenis geeft aan dat een niet-actieve taak is gestopt.

<IdleTaskNotifyStart>

Gebeurtenis geeft aan dat een proces niet-actieve taken heeft aangeroepen.

<IdleTaskNotifyComplete>

Gebeurtenis geeft aan dat een proces is voltooid met het aanroepen van niet-actieve taken.

<OtherProcessIdleTasksCallsInProgress>

De gebeurtenis wijst erop dat een ander proces de functie ProcessIdleTasks op de achtergrond heeft aangeroepen. Pwrtest roept de functie ProcessIdleTasks aan die wordt geëxporteerd door advapi32.dll.

PwrTest Syntaxis