답변:
Windows 10에서 PS 확장 PsReadline은 기본적으로 PowerShell 5와 함께 제공됩니다. 전체 명령 기록을 보려면 다음 내용을 확인하십시오.
C : \ Users \ username \ AppData \ Roaming \ Microsoft \ Windows \ PowerShell \ PSReadline \ ConsoleHost_history.txt
Windows 7에서 사용할 수 있으려면 최신 Framework 및 PowerShell 5가 설치되어 있어야합니다. 그런 다음 PsReadline 모듈을 설치할 수 있습니다.
방금 Windows 7 (64) 컴퓨터에서 수행했습니다.
(실행 정책 : 원격 서명)
Install-Module PSReadLine (NuGet-anycpu.exe를 설치하라는 메시지가 표시되고 예라고 대답했습니다).
가져 오기 모듈 PsReadLine
당신의 역사는 이제 위에서 언급 한 파일에 저장 될 것입니다 (확인)
Get-PSReadlineKeyHandler 를 실행 하여 PSReadline Key 바인딩 목록을 갖습니다.
PSReadline
PowewrShell 5.0의 Windows 7의 구현.
내가 아는 한 PowerShell 콘솔을 닫으면 모든 기록과 로그가 삭제됩니다.
: 당신은 같은 것을 확인 할 수 PowerShell을에게 명령의 영구 역사주기를
물론 이것은 이미 수행 한 것을 검색하지 않으며, 설치 한 시점부터 로깅을 시작합니다.
편집 : PowerShell 5.0은 일반적인 방법으로 액세스 할 수 있으며 다시 시작한 후에도 사용 가능한 영구 기록을 구현 한 것으로 보입니다.
C:\Users\DavidPostill\AppData\Roaming\Microsoft\Windows\PowerShell
는 나를 위해 존재하지 않습니다 ...