이 세션에서 명령 기록을 보존하는 방법을 제공하는 Windows PowerShell을 블로그에 훌륭한 포스트는 다음과 같습니다
http://blogs.msdn.com/b/powershell/archive/2006/07/01/perserving-command-history-across-sessions.aspx
수출하고 명령 역사를 가져 오기위한 관련 명령은 Get-History
및 Add-History
이다. 당신의 PowerShell 프로필에 다음을 추가
Register-EngineEvent PowerShell.Exiting {
Get-History | Export-Csv $HOME\pshist.csv
} | Out-Null
if (Test-Path $Home\pshist.csv) {
Import-Csv $HOME\pshist.csv | Add-History
}
이 여전히 시작 시간과 종료 시간에 대한 기록을 조사 할 수있는 방법으로 역사를 보존하며, 각각의 기간을 계산한다.
경고 : 위의 스크립트는 가장 최근에 종료 한 PowerShell 창의 기록 만 기억합니다. 동시에 여러 셸 세션에서 작업하는 경우 하나의 세션을 제외한 모든 세션의 기록이 손실됩니다.