History 기능은 실행 명령어만 기록을 해주는 반면 아래 기능은 실행 결과 값까지 모두 기록, 저장을 해준다.
PowerShell 로 작업한 명령어를 저장하는 명령어는 다음과 같다
이렇게 하면 이후 실행하는 명령어와 그 결과값은 txt로 저장이 가능하다. 아래 예제.
이후, 종료 명령어는 다음과 같다.
이렇게 하고 폴더에 가면 파일이 생성되어 있을것이다. 아래 예제
주의 할 점 : cmdlet(cmd.exe) 에서 사용되는 명령어(유틸)은 기록되지 않는다.
이럴때는 명령어 뒤에 다음과 같은 명령어를 추가해서 실행해 준다. 아래 예제
추가사항 (아래 내용의 출처 :
http://svrstudy.tistory.com/search/Profile)
-Path : 파라미터를 통해 직접 작업 내용 기록 파일을 지정 할 수도 있으며,
-Append : 파리미터를 지정해서 작업 내용 기록이 해당 파일을 덮어쓰는 것이 아니라,
문서의 끝부분에 추가되도록 할 수도 있습니다.
-Force : 파라미터를 지정하면 읽기전용 속성의 파일에도 작업 내용을 기록 할 수 있습니다.
이 파라미터를 지정할 경우, 대상 파일의 권한을 읽기/쓰기 로 변경하게 됩니다.
단, 보안제한 으로 인해 접근 할 수 없는 경우에는 이 파라미터를 지정 해도 접근 할 수 없습니다.