Windows PowerShell 설치 및 구성

 

적용 대상: Office 365 for professionals and small businesses, Office 365 for enterprises, Live@edu

마지막으로 수정된 항목: 2010-05-18

Windows PowerShell을 사용하기 전에 컴퓨터에 올바른 버전의 Windows PowerShell 및 WinRM(Windows Remote Management)이 설치 및 구성되어 있는지 확인합니다. 올바른 버전의 Windows PowerShell v2 및 WinRM 2.0이 포함된 Windows Management Framework를 사용해야 합니다.

컴퓨터에서 Windows 7 또는 Windows Server 2008 R2를 실행하는 경우에는 아무 것도 설치할 필요가 없습니다. Windows 관리 프레임워크가 이미 설치되어 있습니다.

컴퓨터에서 다음 운영 체제 중 하나를 실행하는 경우 Windows 관리 프레임워크를 다운로드하여 설치할 수 있습니다.

  • Windows Vista SP1(서비스 팩 1) 또는 SP2

  • Windows Server 2008 SP1 또는 SP2

  • Windows Server 2003 SP2

  • Windows XP SP3

여기서는 다음 작업을 수행합니다.

  1. 컴퓨터에서 이전 버전의 Windows PowerShell 제거

  2. 컴퓨터에서 이전 버전의 WinRM 제거

  3. Windows Management Framework 설치

  4. Windows PowerShell에서 스크립트를 실행할 수 있는지 확인

  5. WinRM에서 Windows PowerShell의 연결을 허용하는지 확인합니다.

1. 컴퓨터에서 이전 버전의 Windows PowerShell 제거

Windows 관리 프레임워크를 설치하려면 먼저 기존 버전의 Windows PowerShell을 제거해야 합니다.

참고   Windows 7 또는 Windows Server 2008 R2에서는 이 단계를 수행할 필요가 없습니다.

Windows Vista에서 Windows PowerShell 제거

  1. 제어판의 프로그램에서 프로그램 및 기능을 열고 설치되어 있는 프로그램 목록에 표시된 Windows PowerShell 인스턴스를 제거합니다. 예를 들어 CTP(Community Technology Preview) 버전의 Windows PowerShell v2는 Windows PowerShell (TM) V2로 표시될 수 있습니다.

  2. 작업에서 설치된 업데이트 보기를 선택한 후 설치된 업데이트 목록에 표시된 Windows PowerShell 인스턴스를 제거합니다. 예를 들어 Windows PowerShell V1은 다음 Microsoft 기술 자료 문서 번호 중 하나의 Windows 업데이트로 표시될 수 있습니다.

    • KB928439

    • KB923569

Windows Server 2008에서 Windows PowerShell 제거

  1. 서버 관리자를 시작하고 기능으로 이동합니다.

    1. 기능 제거를 클릭합니다.

    2. Windows PowerShell을 선택하고 지침에 따라 제거합니다.

  2. 제어판의 프로그램에서 프로그램 및 기능을 열고 설치되어 있는 프로그램 목록에 표시된 Windows PowerShell 인스턴스를 제거합니다.

  3. 작업 아래에서 설치된 업데이트 보기를 선택합니다. 설치된 업데이트 목록에 표시된 Windows PowerShell 인스턴스를 제거합니다.

맨 위로 이동

Windows Server 2003 및 Windows XP에서 Windows PowerShell 제거

  1. 제어판에서 프로그램 추가/제거를 열고 설치된 프로그램 목록에 표시된 Windows PowerShell 인스턴스를 제거합니다.

  2. 프로그램 추가/제거에서 업데이트 표시를 선택합니다. 설치된 업데이트 목록에 표시된 Windows PowerShell 인스턴스를 제거합니다. 예를 들어 Windows PowerShell V1은 Microsoft 기술 자료 문서 번호 KB926139의 Windows 업데이트로 표시될 수 있습니다.

맨 위로 이동

2. 컴퓨터에서 이전 버전의 WinRM 제거

Windows 관리 프레임워크를 설치하려면 먼저 기존 버전의 WinRM을 제거해야 합니다.

참고   Windows 7 또는 Windows Server 2008 R2에서는 이 단계를 수행할 필요가 없습니다.

Windows Vista 또는 Windows Server 2008에서 WinRM 제거

  1. 제어판의 프로그램에서 프로그램 및 기능을 열고 설치되어 있는 프로그램 목록에 표시된 Windows Remote Management 인스턴스를 제거합니다.

  2. 작업 아래에서 설치된 업데이트 보기를 선택합니다. 설치된 업데이트 목록에 표시된 Windows Remote Management 인스턴스를 제거합니다. 예를 들어 CTP(Community Technology Preview) 버전의 WinRM 2.0은 다음 기술 자료 문서 번호 중 하나의 WindowsRemoteManagement로 표시될 수 있습니다.

    • KB936059

    • KB950099

Windows Server 2003 및 Windows XP에서 Windows PowerShell 제거

  1. 제어판에서 프로그램 추가/제거를 열고 설치된 프로그램 목록에 표시된 Windows Remote Management 인스턴스를 제거합니다.

  2. 프로그램 추가/제거에서 업데이트 표시를 선택합니다. 설치된 업데이트 목록에 표시된 Windows Remote Management 인스턴스를 제거합니다. 예를 들어 WinRM은 Microsoft 기술 자료 문서 번호 KB936059의 Windows 업데이트로 표시될 수 있습니다.

맨 위로 이동

3. Windows Management Framework 설치

  • Windows Management Framework를 다운로드하여 설치합니다. Windows PowerShell v2 및 WinRM 2.0을 포함하고 사용하는 운영 체제, 시스템 아키텍처 및 언어에 적용되는 패키지를 선택합니다.

    WinRM 및 Windows PowerShell을 설치한 후 다음 단계에서 설명하는 대로 소프트웨어가 제대로 작동하도록 구성합니다.

    참고   로컬 컴퓨터가 Microsoft ISA(Internet Security and Acceleration) Server를 통해 보호되는 경우 로컬 컴퓨터에 Windows 방화벽 클라이언트를 설치하거나 프록시 서버를 구성하여 Windows PowerShell을 클라우드 기반 서비스에 연결해야 합니다. 자세한 내용은 Windows PowerShell: 관리자용 FAQ을 참조하십시오.

맨 위로 이동

4. Windows PowerShell에서 스크립트를 실행할 수 있는지 확인

  1. 시작 > 모든 프로그램 > 보조프로그램 > Windows PowerShell을 클릭합니다.

  2. 다음 중 하나를 수행하여 Windows PowerShell을 엽니다.

    • Windows Vista, Windows 7 또는 Windows Server 2008 R2를 실행하는 경우 Windows PowerShell을 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다. 계속할지를 묻는 사용자 계정 제어 프롬프트가 표시되면 계속을 선택합니다.

    • Windows XP 또는 Windows Server 2003을 실행하는 경우 Windows PowerShell을 클릭합니다.

  3. 다음 명령을 실행합니다.

    Get-ExecutionPolicy
    
  4. 반환된 값이 RemoteSigned 이외의 값인 경우 값을 RemoteSigned로 변경해야 합니다.

    참고   스크립트 실행 정책을 RemoteSigned로 설정하는 경우 컴퓨터에서 만든 스크립트 또는 신뢰할 수 있는 원본이 서명한 스크립트만 실행할 수 있습니다.

스크립트가 Windows PowerShell에서 실행될 수 있도록 설정

관리자 권한으로 연 Windows PowerShell 세션에서 다음 명령을 실행합니다.

Set-ExecutionPolicy RemoteSigned

맨 위로 이동

5. WinRM에서 Windows PowerShell의 연결을 허용하는지 확인

  1. 시작 > 모든 프로그램 > 보조프로그램을 클릭합니다.

  2. 다음 중 하나를 수행하여 명령 프롬프트를 엽니다.

    • Windows Vista, Windows 7 또는 Windows Server 2008 R2를 실행하는 경우 명령 프롬프트를 마우스 오른쪽 단추로 클릭하고 관리자 권한으로 실행을 선택합니다. 계속할지를 묻는 사용자 계정 제어 프롬프트가 표시되면 계속을 선택합니다.

    • Windows XP 또는 Windows Server 2003을 실행하는 경우 명령 프롬프트를 클릭합니다.

  3. 명령 프롬프트에서 다음 명령을 실행합니다.

    net start winrm
    winrm get winrm/config/client/auth
    

    참고   WinRM 서비스가 이미 실행 중이면 WinRM 서비스를 시작하지 않아도 됩니다. sc query winrm 명령을 실행하여 WinRM 서비스의 상태를 확인할 수 있습니다.

  4. 결과에서 Basic = 값을 찾습니다. 값이 Basic = false이면 해당 값을 Basic = true로 변경해야 합니다.

    참고   WinRM 서비스를 시작했으며 Basic 값을 변경할 필요가 없으면 net stop winrm 명령을 실행하여 WinRM 서비스를 중지합니다.

기본 인증을 지원하도록 WinRM 구성

  1. 관리자 권한으로 연 명령 프롬프트에서 다음 명령을 실행합니다. 중괄호({ }) 안에 있는 값은 대/소문자를 구분합니다.

    winrm set winrm/config/client/auth @{Basic="true"}
    
  2. 명령 출력에서 Basic = true 값을 확인합니다.

    참고   WinRM 서비스를 시작한 경우 net stop winrm 명령을 실행하여 중지합니다.

맨 위로 이동

 
관련 도움말 항목
로드하는 중...
리소스를 찾지 못했습니다.