มีวิธีดูประวัติบรรทัดคำสั่งใน เซสชันPowerShell ทั้งหมด หรือไม่ Windows PowerShell ช่วยให้คุณเห็นทุกคำสั่งที่คุณดำเนินการในเซสชันปัจจุบันโดยใช้คำสั่ง Get-Historyแต่บางครั้งก็ไม่เพียงพอ ในคู่มือนี้Quantrimang.comจะแสดงวิธีดูประวัติคำสั่งทั้งหมดจากเซสชันก่อนหน้าทั้งหมดใน Windows 10
วิธีดูประวัติคำสั่งจากเซสชัน PowerShell ก่อนหน้าใน Windows 10
1. หากต้องการใช้ฟังก์ชันมุมมองประวัติคำสั่ง PowerShell คุณต้องติดตั้ง โมดูลPSReadLine ก่อน โดยใช้คำสั่งด้านล่าง
Install-Module PSReadLine
หากต้องการใช้ฟังก์ชันมุมมองประวัติคำสั่ง PowerShell คุณต้องติดตั้งโมดูล PSReadLine ก่อน
หากคุณได้รับแจ้งให้ติดตั้งNuGet Providerให้พิมพ์Y
และEnter
กด
2. ถัดไป ป้อนคำสั่งต่อไปนี้เพื่อแสดงเส้นทางไปยังไฟล์ที่บันทึกประวัติคำสั่ง PowerShell
(Get-PSReadlineOption).HistorySavePath
แสดงเส้นทางไปยังไฟล์ที่บันทึกประวัติคำสั่ง PowerShell
3. หากต้องการดูประวัติคำสั่งโดยละเอียดทั้งหมดบนคอนโซล PowerShell ให้รันคำสั่งนี้:
cat (Get-PSReadlineOption).HistorySavePath
4. หากต้องการล้างประวัติคำสั่ง PowerShell ทั้งหมดที่คุณป้อน ให้พิมพ์คำสั่งต่อไปนี้:
Remove-Item (Get-PSReadlineOption).HistorySavePath
คำสั่งจะล้างประวัติคำสั่ง PowerShell ทั้งหมดที่คุณป้อน
5. หากคุณต้องการป้องกันไม่ให้ PowerShell บันทึกประวัติคำสั่ง ให้ดำเนินการคำสั่งนี้:
Set-PSReadlineOption -HistorySaveStyle SaveNothing
Command ป้องกันไม่ให้ PowerShell บันทึกประวัติคำสั่ง
6. เมื่อใดก็ตามที่คุณต้องการกำหนดค่า PowerShell ให้ติดตามคำสั่งที่ดำเนินการทั้งหมด ให้รันคำสั่งต่อไปนี้:
Set-PSReadlineOption -HistorySaveStyle SaveIncrementally
ด้านบนคือคำสั่งที่คุณสามารถใช้เพื่อควบคุมประวัติของคำสั่งที่ใช้ใน Powershell
หวังว่าคุณจะประสบความสำเร็จ