主題
    about_History

簡短描述
    描述如何擷取及執行命令歷程記錄中的命令。


完整描述
    當您在命令提示字元輸入命令時,Windows PowerShell 就會將命令儲存在命令歷程記錄中。
    您可以使用歷程記錄中的命令做為工作的記錄。此外,也可以從命令歷程記錄重新呼叫命
    令並加以執行。


  歷程記錄 Cmdlet
      Windows PowerShell 具有一組用來管理命令歷程記錄的 Cmdlet。

          Cmdlet (別名)        描述
          -------------------  ------------------------------------------ 
          Get-History (h)      取得命令歷程記錄。
     
          Invoke-History (r)   執行命令歷程記錄中的命令。

          Add-History          將命令新增至命令歷程記錄。

          Clear-History (clh)  從命令歷程記錄刪除命令。


  用於管理歷程記錄的鍵盤快速鍵
      在 Windows PowerShell 主控台中,您可以使用下列快速鍵來管理命令歷程記錄。
 

      如需其他的主控應用程式,請參閱產品文件。



          請使用此按鍵      執行下列動作
          -------------     ------------------------
          向上鍵            顯示上一個命令。
 
          向下鍵            顯示下一個命令。
 
          F7                顯示命令歷程記錄。若要隱藏歷程記錄,請按 ESC。
 
          F8                尋找命令。輸入一或多個字元,然後按 F8。針對下一個執行
                            個體,再按一次 F8。

          F9                依照歷程記錄識別碼尋找命令。請輸入歷程記錄識別碼,然後
                            按 F9。若要尋找識別碼,請按 F7。


  MaximumHistoryCount
      $MaximumHistoryCount 喜好設定變數決定 Windows PowerShell 可在命令歷程
      記錄中儲存的命令數目上限。
      預設值為 64,代表 Windows PowerShell 會儲存最近 64 個命令,但您可以變更變
      數的值。
      

      例如,下列命令將 $MaximumHistoryCount 提升為 100 個命令:


          $MaximumHistoryCount = 100


      若要套用設定,請重新啟動 Windows PowerShell。


      若要儲存所有 Windows PowerShell 工作階段的新變數值,請將指派陳述式新增到 
      Windows PowerShell 設定檔。
      如需詳細資訊,請參閱 about_Profiles。


  歷程記錄中的命令順序  
      命令會在其完成執行時新增到歷程記錄中,而不是在輸入時新增。如果命令需花一段時
      間才完成,或是在巢狀提示中執行,這些命令可能會不按順序地出現在歷程記錄中  (在
      巢狀提示中執行的命令只會在您結束提示等級時完成)。


請參閱
    about_Line_Editing
    about_Variables
    about_Preference_Variables




目錄