2011-01-12 8 views

답변

24

PowerShell을 설치하고 구성하는 것은 다소 까다 롭습니다. 세 가지 기본 단계가 있습니다 :

를 설치
  • (기본적으로 비활성화) 스크립트 실행
  • 프로필 편집 스크립트 (기본적으로 누락) 사용 (필요한 경우)

    1. 설치

      Windows Vista 또는 Windows 7이 설치된 경우 PowerShell이 ​​이미 설치되어 있어야합니다. 이전 버전의 Windows를 사용 중이거나 어떤 이유로 PowerShell이 ​​설치되어 있지 않은 경우 here으로 이동하여 "Windows Management Framework Core (WinRM 2.0 및 Windows PowerShell 2.0)"섹션으로 스크롤 한 다음 다운로드 링크를 클릭하십시오. 귀하의 OS. 64 비트 Windows XP를 사용하는 경우 Windows Server 2003 버전을 사용하십시오.

      이것은 까다로운 부분 스크립팅을

      을 가능하게한다. 스크립팅은 일반적으로 비활성화되어 있습니다 (기본적으로 콘솔의 대화식 사용 만 허용됩니다). 걱정하지 마세요, 당신은 한 번만 수행 있습니다

      을 PowerShell 용 Windows 탐색기 바로 가기 아이콘 찾기 ( 윈도우 7 모습에 "시작 | 모든 프로그램 | 액세서리 | Windows PowerShell은")을 마우스 오른쪽 버튼으로 클릭 을 선택하고 "관리자 권한으로 실행"을 선택하십시오.

      PowerShell은 현재 프롬프트를 엽니 다 (기본값은 PS>입니다).

      PS> Set-ExecutionPolicy RemoteSigned

      는 마지막 단계 오픈 쉘을 남겨주세요 : 다음을 수행.

      프로필 수정

      프롬프트에서 다음을 수행하십시오

      PS> New-Item -Path $Profile -ItemType file -Force 
      PS> notepad $Profile 
      PS> exit 
      

      열어 메모장 창을 유지합니다.

      Voila! PowerShell을 배우기 시작할 준비가되었습니다. 더 이상 실행 정책을 변경하기 만하면 PowerShell을 admin으로 시작할 필요가 없습니다. 다음에 그냥 정상적으로 실행하십시오.

      보너스

      은 당신의 열려 메모장 창에 다음을 붙여 넣습니다

      Set-Alias rc Edit-PowershellProfile 
      
      function Prompt 
      { 
          $mywd = (Get-Location).Path 
          $mywd = $mywd.Replace($HOME, '~') 
          Write-Host "PS " -NoNewline -ForegroundColor DarkGreen 
          Write-Host ("" + $mywd + ">") -NoNewline -ForegroundColor Green 
          return " " 
      } 
      
      function Edit-PowershellProfile 
      { 
          notepad $Profile 
      } 
      

      저장, 정상적으로 PowerShell을 다시 시작. PowerShell은 시작할 때이 프로필 스크립트를 실행합니다 (bash에 익숙한 경우 프로필은 .bashrc과 비슷합니다).

      이제 사용자 정의를 시작할 수 있습니다. 실제로 rc을 입력하면 메모장에서 프로필을 열 수 있습니다. 변경 내용을 프로필에 저장하고 PowerShell을 다시 실행하여 다시 실행해야합니다.

      이제 책과 자습서를 열어 PowerShell 스크립트를 작성하고 실행할 준비가되었습니다.

      즐기십시오!

  • +0

    매우 도움이 포스트 덕분에 - 마이크로 소프트는 "나는 파워 쉘 2를 설치하려면"같은 간단한을 만들 수있는 방법 하드 나에게 놀라운 일을 – jcollum

    2

    Windows Vista로 시작 Powershell은 운영 체제의 일부로 포함되어 있으므로 설치할 필요가 없습니다. 실행 창에 "powershell.exe"를 입력하기 만하면됩니다.

    다른 대부분의 언어와 마찬가지로 아마 당신은 유용하게 사용할 수 있기 전에 약간의 기본적인 독서가 필요할 것입니다. 그러나 Perl이나 C#에 익숙하다면 꽤 빨리 진행되어야합니다.

    프롬프트를 변경하는 경우. 이것은 prompt이라는 함수를 정의함으로써 완료됩니다. Powershell 콘솔에서 다음을 입력하고 Enter 키를 누르십시오.

    function prompt() { "My Prompt :>" } 
    
    0

    저는 관리자입니다.

    PS> Write-Output "" >> $Profile 
    gave : 
    " Could not find a part of the path 'H:\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'. 
    At line:1 char:19 
    + Write-Output "" >> <<<< $Profile 
        + CategoryInfo   : OpenError: (:) [], DirectoryNotFoundException 
        + FullyQualifiedErrorId : FileOpenFailure " 
    

    따라서

    PS> notepad $Profile 
    

    는 준 :

    "The system cannot find the path specified." 
    
    +0

    감사합니다. 내 답을 업데이트했습니다 (좀 더 자세한 내용입니다). 모든 경우에 작동해야합니다. – jwfearn

    관련 문제