PwrTest ProcessIdle 案例

PwrTest ProcessIdle 案例會強制背景維護工作立即執行 (,而不是在其排程時間執行) 並監視其進度。

語法

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

/t:n
指定) 執行案例的分鐘數 (時間上限,在此時間之後,即使閒置工作繼續執行,預設為執行 (預設為執行,直到完成所有工作) 為止。

範例

pwrtest /processidle  
pwrtest /processidle  /t:30

XML 記錄檔輸出

<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> 

下表描述出現在記錄檔中的 XML 元素。

元素 描述
<ProcessIdle>

包含所有不同的進程閒置事件。 PwrTest 記錄檔中只有一個< ProcessIdle >元素。

<時間 戳>

任何指定事件的時間戳記。

<TaskName>

閒置工作的名稱。

<ProcessID>

閒置工作的進程識別碼。

<JobStart>

事件表示作業已啟動。

<JobEndSuccess>

事件表示作業已順利完成。

<JobEndFailure>

事件表示作業失敗。

<JobEndTermination>

事件表示作業已提早終止。

<JobCompletionPending>

事件表示作業完成仍在擱置中。

<IdleTaskRegister>

事件表示已註冊閒置工作。

<IdleTaskUnregister>

事件表示已取消註冊閒置工作。

<IdleTaskStart>

事件表示已啟動閒置的工作。

<IdleTaskStop>

事件表示閒置工作已停止。

<IdleTaskNotifyStart>

事件表示進程已叫用閒置工作。

<IdleTaskNotifyComplete>

事件表示進程已完成叫用閒置工作。

<OtherProcessIdleTasksCallsInProgress>

事件指出背景中名為 ProcessIdleTasks 函 式的另一個進程。 請注意,Pwrtest 會呼叫由 advapi32.dll 匯出的 ProcessIdleTasks 函式。

PwrTest 語法