Microsoft는 마침내 PowerShell 2.0에 작별 인사를 전합니다. PowerShell 2.0은 Windows 7과 함께 출시된 14년 된 명령줄 도구이자 스크립팅 언어입니다. 이는 레거시 코드를 정리하고 Windows 보안을 개선하기 위한 광범위한 노력의 일환입니다.
2025년 8월부터 Windows 11 버전 24H2에서 이 기능이 제거되고, 9월에는 Windows Server 2025에서도 제거됩니다. 이후 모든 향후 릴리스에는 이 기능이 포함되지 않습니다. 2025년 7월 현재 Windows Insider Preview 빌드에서는 이미 이 기능이 삭제되었습니다.
Microsoft에서 PowerShell 2.0을 제거하는 이유는 무엇입니까?
PowerShell 2.0은 2017년에 공식적으로 지원이 중단되었습니다. 즉, Microsoft는 개발을 중단했지만 호환성을 위해 선택적 기능으로 유지했습니다. 그러나 시간이 지남에 따라 스크립팅 환경은 점점 더 구식이 되어 기능과 보안 모두에서 뒤처졌습니다.
레드몬드에 따르면, 이번 조치는 PowerShell 생태계를 간소화하고 보안 위험을 줄이기 위한 것입니다. PowerShell 2.0의 이전 아키텍처는 최신 버전인 PowerShell 5.1 및 PowerShell 7.x에 비해 취약합니다. 최신 버전은 보안 프로토콜, 성능 향상, 그리고 대부분의 스크립트 및 모듈에 대한 확장된 기능을 크게 제공합니다.
Microsoft에서는 PowerShell 2.0을 제거하면 다음과 같은 결과가 발생한다고 밝혔습니다.
- 오래되고 취약한 코드를 제거하여 보안 위험을 줄입니다.
- PowerShell 생태계를 간소화하여 유지 관리와 업데이트를 더 쉽게 만듭니다.
- PowerShell의 최신 버전을 더 빠르고, 더 안전하고, 더 강력하게 만드는 데 필요한 리소스를 확보하세요.
누가 영향을 받을까?
대부분의 사용자에게는 변경 사항이 원활하게 적용됩니다. 대부분의 스크립트, 자동화 작업 및 소프트웨어는 현재 최신 PowerShell 버전을 사용합니다. 하지만 PowerShell 2.0 버전이 명시적으로 필요한 레거시 스크립트나 애플리케이션을 사용하는 경우 업데이트해야 합니다.
예를 들어, 스크립트에서 -Version 2 매개변수를 사용하여 PowerShell 2.0을 실행하려고 하면 Windows는 자동으로 PowerShell 5.1을 실행합니다. 대부분의 경우 작동하겠지만, 다음과 같은 일부 사용자는 영향을 받을 수 있습니다.
- PowerShell 2.0의 특이한 기능에 의존하는 레거시 스크립트를 실행하는 조직.
- Exchange, SharePoint, SQL Server와 같은 Microsoft 서버 제품의 초기 릴리스입니다.
- PowerShell 2.0이 있어야 하는 오래된 타사 도구나 설치 프로그램입니다.
이런 상황에서는 스크립트가 의도한 대로 정확히 작동하지 않거나, 소프트웨어 설치가 전혀 실패할 수도 있습니다.
마감일 전에 무엇을 해야 하나요?
Microsoft에서는 다음을 권장합니다.
- PowerShell 5.1 또는 7에서 실행되도록 스크립트와 도구를 업데이트하면 거의 모든 기존 자동화에 적용 가능합니다.
- PowerShell 2.0에 의존하는 오래된 소프트웨어를 업데이트 하거나 교체합니다.
- Exchange, SharePoint 또는 SQL Server와 같은 이전 Microsoft 서버 제품을 최신 PowerShell 릴리스를 지원하는 버전으로 업그레이드합니다.
- PowerShell 2.0 요구 사항을 제거하는 업데이트된 버전이 있는지 타사 공급업체에 문의하세요.
당장 마이그레이션이 불가능한 경우, Microsoft는 2025년 8월과 9월 마감일 전에 환경을 테스트하여 종속성을 확인하는 것을 권장합니다. 또한 Windows 11 버전 23H2 이하에서는 PowerShell 2.0이 선택 기능으로 계속 제공될 것으로 보입니다.
자세한 내용은 PowerShell 2.0 제거에 대한 Microsoft 공식 지원 문서를 확인하세요.
*참고한 원본글: https://www.techworm.net/2025/08/microsoft-to-retire-powershell-2-0-from-windows-in-2025.html
댓글