2010. 7. 21. 09:21

10000wo입니다.

power shell에서 파일 출력을 컨트롤 하는 옵션(Out-File)을 보고 다른 방법도 있어 글을 올립니다.
리다이렉션을(Redirection) 이용하는 방법인데요..

예를들어 다음과 같습니다.

위 화면은 hosts 파일의 내용을 바탕화면에 hosts_bak.txt, hosts_bak.doc 라는 파일로 넣어주는 화면입니다.
예상한대로 .txt는 메모장 형태로 파일이 만들어지고 .doc는 워드 파일이 생성됩니다.


조로가 hots_bak파일을 먹어버릴 기새군요;;ㅋㅋ

반대로 "A < B" 하면 B의 내용을 A에 넣을 수 있게 됩니다. 
이미 내용이 있는 파일을 새로 만드는 것이 아니라 파일 내용의 끝에서 부터 이어서 쓰려면 "A >> B"  등이 있습니다.

읽어주셔서 감사합니다.

'Powershell > 10000wo' 카테고리의 다른 글

[Power Shell] pstree 사용하기.  (0) 2010.07.20
Posted by 알 수 없는 사용자
:
2010. 7. 20. 22:46

안녕하세요.. 사실 원격붙는 포스팅을 해보려 했으나.. 거듭되는 실패로 인하여..ㅜ.ㅜ 다음에 진행하겠습니다..ㅎ


get-process라는 커맨드로 현재 PC에서 돌아가고 있는 프로세스 목록을 확인 할 수 있습니다.
근데 프로세스를 살펴보던중 ntasvr 이란 프로세스가 보이네요..
처음보는 프로세스라서 한번 살펴보겠습니다.

get-process -module ntasvr 을 통하여 ntasvr 프로세스와 물려있는 모듈을 확인해볼수 있습니다.

보니깐...음....음...음....
흐음...Nate(?)...
그닥 중요한 프로세스가 아닌것으로 보이니 중지 시키겠습니다.

stop-process -name ntasvr(kill 로 프로세스 죽일수도 있습니다.)

중지시킨후 확인해보면...
해당 프로세스가 중지된것을 확인할 수있습니다~

포스팅을 작성하면서 신기한게 프로세스에 물려있는 모듈리스트를 볼수 있는게 신기하네요..
이번엔 좀 허접하였는데 다음 포스팅엔 알찬 구성으로 돌아오겠습니다..

ps. ntasvr프로세스 궁금하여 검색해보았더니 네이트에서 지원하는 Internet Explorer의 기본 주소창을 네이트 검색창으로 사용할 수 있게 하는 서비스라고 하네요


Posted by 알 수 없는 사용자
:
2010. 7. 20. 21:26

파워쉘을 이용하여 특정 내용에 대하여 검색 또는 출력 후 검색 내용을 외부 파일로 출력하는 Out-File cmdlet 에 대해 알아 보도록 하겠습니다.

ex) get-process를 이용하여 현재 사용중인 processname이 iexplore 인 파일만 검색하여 파일로 보관이 필요한 경우 입니다. get-process를 실행시 현재 동작중인 많은 process가 확인이 되어 집니다. (출력되는 내용이 많아 일부만 넣었습니다.)
 

작업자가 필요한 내용은 processname이 iexplore 에 대한 내용만이 필요한 경우 좀더 효율적으로 데이터 값을 얻기 위하여 특정 조건값으로 출력이 되도록 get-process 이 외에 추가로  -processname iexplore을 추가하여 get-process -processname iexplore 실행 아래와 같이 검색을 원하는 값만이 출력되는 것이 확인 할 수 있습니다.


자 이제 원하는 값을 얻었습니다.
해당 내용을 문서또는 파일로 내보내야 합니다.
어떻게 외부 파일로 내보내기를 할까요??
Out-File cmdlet 사용하여 출력을 콘솔 창이 아니라 파일로 보낼 있습니다.
get-process -processname iexplore | Out-File -FilePath d:\processname.txt 을 실행하여 D:에 processname.txt 이름의 텍스트 파일로 내보내기를 하였습니다.


TIP : Out-File
cmdlet 사용하여 출력을 콘솔 창이 아니라 파일로보낼 경우 엑셀(csv)등
MS office에서 지원하는 파일로 내보내기가 가능 합니다.

허접하지만 최근 유용하게 사용한 Out-File cmdlet에 대하여 알아 보았습니다.
다음엔 좀더 유용한 정보로 찾아 뵙도록 하겠습니다.
Posted by 알 수 없는 사용자
:

BLOG main image
Windows Server를 공부 하는 사람들의 팀블로그 by 마성민

카테고리

분류 전체보기 (76)
Windows (2)
Powershell (56)
AD (0)
Exchange (6)
System Center (9)
IIS (0)
SQL (3)
Sharepoint (0)

태그목록

Tistory Cumulus Flash tag cloud by BLUEnLIVE requires Flash Player 9 or better.

Total :
Today : Yesterday :