다음을 통해 공유


Windows PowerShell 2.0 엔진 설치

이 주제는 Windows PowerShell 2.0 엔진을 설치하는 방법을 설명합니다.

Windows PowerShell 3.0은 Windows PowerShell 2.0과 하위 호환성을 갖도록 설계되었습니다. Windows PowerShell 2.0용으로 작성된 명령들릿, 제공자, 스냅인, 모듈, 스크립트는 Windows PowerShell 3.0과 Windows PowerShell 4.0에서 변경된 상태로 실행됩니다. 하지만 Microsoft .NET Framework 4의 런타임 활성화 정책 변경으로 인해, Windows PowerShell 2.0용으로 작성되고 Common Language Runtime(CLR) 2.0으로 컴파일된 Windows PowerShell 호스트 프로그램은 CLR 4.0으로 컴파일된 Windows PowerShell의 후속 버전에서 수정 없이는 실행할 수 없습니다.

이러한 변경으로 영향을 받는 명령어와 호스트 프로그램과의 하위 호환성을 유지하기 위해, Windows PowerShell 2.0, Windows PowerShell 3.0, Windows PowerShell 4.0 엔진은 나란히 실행되도록 설계되었습니다. 또한 Windows PowerShell 2.0 엔진은 Windows Server 2012 R2, Windows 8.1, Windows 8, Windows Server 2012, Windows Management Framework 3.0에 포함되어 있습니다. Windows PowerShell 2.0 엔진은 기존 스크립트나 호스트 프로그램이 Windows PowerShell 3.0, Windows PowerShell 4.0, 또는 Microsoft .NET Framework 4와 호환되지 않을 때만 사용하도록 설계되었습니다. 이러한 경우는 드물게 예상됩니다.

Windows PowerShell 2.0 엔진은 Windows Server 2012 R2, Windows 8.1, Windows 8 및 Windows Server 2012의 선택 사양 기능입니다. 이전 버전의 Windows에서는 Windows Management Framework 3.0을 설치할 때, Windows PowerShell 3.0 설치가 Windows PowerShell 2.0 설치 디렉터리에서 완전히 대체됩니다. 하지만 Windows PowerShell 2.0 엔진은 유지됩니다.

Windows PowerShell 2.0 엔진 시작에 관한 정보는 ' Windows PowerShell 2.0 엔진 시작하기'를 참조하세요.

Windows 8.1 및 Windows 8에서

Windows 8.1과 Windows 8에서는 기본적으로 Windows PowerShell 2.0 엔진 기능이 켜져 있습니다. 하지만 사용하려면 Microsoft .NET Framework 3.5 옵션을 켜야 하며, 이는 필수입니다. 이 섹션에서는 Windows PowerShell 2.0 엔진 기능을 켜고 끄는 방법도 설명합니다.

.NET Framework 3.5를 켜기 위해

  1. 시작 화면에서 Windows 기능(Windows Features)을 입력하세요.

  2. 바에서 설정을 클릭한 후 Windows 기능 켜기/끄기를 클릭하세요.

  3. Windows 기능 상자에서 .NET Framework 3.5(.NET 2.0과 3.0 포함)를 클릭하여 선택하세요.

    .NET Framework 3.5(.NET 2.0과 3.0 포함)를 선택하면 해당 기능의 일부만 선택되었음을 나타내기 위해 박스가 채워집니다. 하지만 이 정도면 Windows PowerShell 2.0 엔진에는 충분합니다.

Windows PowerShell 2.0 엔진을 켜고 끄기

  1. 시작 화면에서 Windows 기능(Windows Features)을 입력하세요.
  2. 바에서 설정을 클릭한 후 Windows 기능 켜기/끄기를 클릭하세요.
  3. Windows 기능 상자에서 Windows PowerShell 2.0 노드를 펼친 후 Windows PowerShell 2.0 엔진 상자를 클릭하여 선택 또는 지우세요.

Windows Server 2012 R2와 Windows Server 2012에서

다음 절차를 사용하여 Windows PowerShell 2.0 엔진과 Microsoft .NET Framework 3.5 기능을 추가하세요. Windows PowerShell 2.0 엔진은 최소 Microsoft .NET Framework 2.0.50727이 필요합니다. 이 요구사항은 Microsoft .NET Framework 3.5에서 충족됩니다.

.NET Framework 3.5 기능을 추가하기 위해

  1. 서버 관리자에서 관리 메뉴에서 역할 및 기능 추가를 선택하세요.

    또는 서버 관리자에서 '모든 서버'를 클릭하고 서버 이름을 우클릭한 후 ' 역할 및 기능 추가'를 선택하세요.

  2. 설치 유형 페이지에서 역할 기반 또는 기능 기반 설치를 선택하세요.

  3. 기능 페이지에서 .NET 3.5 Framework Features 노드를 펼치고 .NET Framework 3.5(.NET 2.0 및 3.0 포함)를 선택하세요.

    그 노드 아래의 다른 옵션들은 Windows PowerShell 2.0 엔진에서는 필요하지 않습니다.

Windows PowerShell 2.0 엔진 기능 추가하기

  • 서버 관리자에서 관리 메뉴에서 역할 및 기능 추가를 선택하세요.

    또는 서버 관리자에서 '모든 서버'를 클릭하고 서버 이름을 우클릭한 후 '역할 및 기능 추가'를 선택하세요.

  • 설치 유형 페이지에서 역할 기반 또는 기능 기반 설치를 선택하세요.

  • 기능 페이지에서 Windows PowerShell (Installed) 노드를 펼치고 Windows PowerShell 2.0 엔진을 선택하세요.

Windows PowerShell 2.0 엔진 시작에 관한 정보는 ' Windows PowerShell 2.0 엔진 시작하기'를 참조하세요.

또한 참조하십시오