2014. 9. 26. 17:40

  • Windows Server 2012, Windows 8에는 기본적으로 Powershell version 3.0이 설치되어 있다. 그런데 여기서 Get-Process에 대한 도움말을 확인해보면 version 2.0에 비하여 설명이 빈약함을 알 수 있다. 그 이유는 Powershell v3.0에서는 기본적으로 도움말을 최소한으로 제공하는 정책을 펴기 때문이다.
  • 도움말이 저장된 곳은 $pshome 아래의 en-US 폴더이다.


  • 이 곳을 보면 Default.help 파일과 기본적으로 몇 개의 .mui 파일들만 존재한다. 그런데 아래와 같이 도움말을 설치하면 많은 .help 파일들과 .txt 파일들이 생성된다. 간단한 내용만 포함하고 있는 현재 상태에서 완벽한 도움말을 보려면 다음과 같이 실행하면 된다. (먼저 관리자 권한으로 Powershell을 시작한다. 그런 후에 다음 명령어를 실행한다)
    • Update-Help -Force
  • 현재 도움말은 “영어만 지원”된다. 만약 한글 Windows Server 2012에서 “영문 도움말”을 이용하려면 다음과 같이 진행한다.
    • Get-UICulture


    • Update-Help -UICulture en-US -Force
      (이렇게 하면 en-US 폴더에 도움말 파일이 다운로드 된다. 이 파일들을 ko-KR 폴더에 복사하면 한글 윈도우에서 한글 도움말을 볼 수 있다.)
  • 다음과 같이 하면 윈도우 탐색기를 실행하여 현재의 Powershell의 Home folder로 이동할 수 있다.
    • Explorer $pshome
    • 여기서 en-US 폴더의 모든 내용을 ko-KR 폴더로 복사한다.
    • 그러면 한글 윈도우에서도 한글 도움말을 볼 수 있다.
출처 : http://cloudsns.wordpress.com/category/microsoft/powershell/page/7/

Posted by pegasuss