powershell tutorial 3
레지스트리
Powershell 에서는 cd명령어를 이용해서 레지스터리를 탐색할 수 있습니다.
예를 들어서 cd hkcu: 라고하면 HKEY_CURRENT_USER 로 들어갈 수 있습니다.
들어간 이 후 부터는 dir 와 cd명령어를 이용해서 일반 디렉토리를 탐색하는 것처럼 이동할 수 있습니다.
위와 같이 레지스트리로 이동이 가능한 이유는 powershell 이 레지스트리를 일종의 import 하고 있기 때문입니다.
Get-PSDrive 명령어를 사용하면 다음과 같이 import 되어 있는 것을 보실 수 있습니다.
이러한 PSDrive 는 사용자가 직접 추가할 수도 있습니다.
new-psdrive -name name -PSProvider Filesystem -Root c:\경로
인풋을 여러 개 넣을 수 있는 명령어
명령어 옵션에서 뒤 쪽에 string[] 형식으로 되어있는 명령어 대해 여러 개를 집어넣을 수 있다.
즉 이런 형식을 지원한다는 뜻이다.
dir c:\,c:\system32
명령 실행 결과 출력하는 법
dir > dir.txt
이렇게 하는 방법도 있습니다.
dir | out-file dir.txt
2. 파일 뒤에 내용 추가
dir | out-file dir.txt -append
3. grid view로 보기
dir | out-gridview
dir 명령어를 UI 상에서 보기 좋게?보여줍니다.
4. csv 형식으로 출력
dir | export-csv
5. xml 형식으로 출력
dir | export-Clixml
6. html 형식으로 출력
convertto-html 을 help 명령어를 통해서 잘보면 타이틀을 정할 수 있다던가 헤드를 정할 수 있다던가 하는 여러 가지 재밌는 옵션이 있습니다.
dir | convertto-html | out-file output.html