PowerShell 7.2부터 MSI 패키지를 사용하여 설치할 때 PowerShell에 대해 Microsoft 업데이트 지원을 사용하도록 설정하는 옵션이 있습니다.
일반 정보
PowerShell의 Microsoft 업데이트 기능은 무엇인가요?
PowerShell의 Microsoft 업데이트 기능을 사용하면 비즈니스용 Windows 업데이트, WSUS, Microsoft Endpoint Configuration Manager 또는 설정의 대화형 MU 대화 상자와 관계없이 기존 MU(Microsoft Update) 관리 흐름에서 최신 PowerShell 7 업데이트를 가져올 수 있습니다. Microsoft 업데이트 및 관련 서비스를 사용하여 업데이트를 배포할 수 있습니다.
- 일정에 따라
- 사용자 환경에 대한 테스트 후
- 기업 전체에서 대규모로
릴리스 후 얼마나 빨리 업데이트가 Microsoft Update에 의해 보급되나요?
PowerShell의 새 버전이 릴리스되면 Microsoft 업데이트를 통해 해당 버전을 사용할 수 있게 되는 데 최대 2주가 걸릴 수 있습니다. 업데이트에 보안 수정 사항이 포함되어 있더라도 업데이트는 선택적 소프트웨어 업데이트로 제공됩니다.
Microsoft 업데이트에서 업데이트를 사용할 수 있게 되기 전에 배포해야 하는 경우 GitHub의 릴리스 페이지에서 업데이트를 다운로드 합니다 .
최신 LTS 버전이 LTS로 표시되지 않는 이유는 무엇인가요?
지원이 중단될 때까지 가장 빠른 부 버전 LTS를 표시합니다. 예를 들어 PowerShell 7.2 및 7.4는 모두 LTS 릴리스이며 1년 동안 겹치는 지원을 받습니다. PowerShell 7.2는 2024년 11월에 지원이 종료될 때까지 MU의 최신 LTS로 표시되었습니다.
구성 / 설정
Microsoft 업데이트 기능을 지원하는 데 필요한 Windows 버전은 무엇인가요?
x64 기반 시스템에 Windows 버전 1809 이상이 설치되어 있어야 합니다. 버전 1809는 Windows 10 2018년 10월 업데이트 또는 Windows Server 2019입니다. 1809 이전 버전은 PowerShell용 Microsoft 업데이트를 지원하지 않습니다.
설치 대화 상자에서 두 확인란을 모두 선택해야 하나요?
대화 상자의 두 옵션은 독립적이지만 대부분의 경우 두 확인란을 모두 확인하는 것이 가장 좋습니다.
각 확인란은 무엇을 합니까?
첫 번째 확인란은 PowerShell에 대한 업데이트를 사용하도록 설정합니다. 이러한 업데이트는 Microsoft 업데이트, WSUS 서버 또는 SCCM에서 제공할 수 있습니다. 이 확인란을 선택 취소하면 이러한 채널을 통해 업데이트를 받을 수 없습니다.
두 번째 확인란을 사용하면 시스템에서 Microsoft 업데이트를 사용할 수 있습니다. 이렇게 하면 Windows뿐만 아니라 지원되는 모든 Microsoft 소프트웨어에 대한 업데이트를 받을 수 있습니다. 확인란을 선택 취소하면 Microsoft 업데이트에서 업데이트를 받지 못하지만 WSUS 또는 SCCM에서 업데이트를 받을 수 있습니다.
나중에 옵트아웃하려면 어떻게 해야 하나요?
나중에 업데이트를 옵트아웃하려면 MSI 설치 패키지를 실행하고 첫 번째 확인란을 선택 취소할 수 있습니다. 두 번째 확인란의 선택을 취소해도 아무 효과가 없습니다.
명령줄 또는 스크립트에서 이러한 업데이트 옵션을 사용하도록 설정할 수 있나요?
예. MSI 패키지에는 업데이트 기능을 사용하도록 설정하는 두 가지 새로운 MSI 옵션이 포함되어 있습니다.
-
USE_MU
- 이 속성에는 다음 두 가지 가능한 값이 있습니다.-
1
(기본값) - Microsoft 업데이트, WSUS 또는 SCCM을 통해 업데이트 옵트인 -
0
- Microsoft 업데이트, WSUS 또는 SCCM을 통해 업데이트를 옵트인하지 마세요.
-
ENABLE_MU
-
1
(기본값) - 자동 업데이트에 대한 Microsoft 업데이트 사용 옵트인 -
0
- Microsoft 업데이트 사용을 옵트인하지 마세요.
-
비고
설정 ENABLE_MU=0
은 Microsoft 업데이트를 사용하지 않도록 설정하지 않습니다.
문제 해결
새 릴리스에 대한 업데이트를 받지 못한 이유는 무엇인가요?
업데이트를 받지 못하는 몇 가지 이유가 있을 수 있습니다.
아직 업데이트를 게시하지 않았을 수 있습니다. Microsoft의 목표는 릴리스 후 2주 이내에 Microsoft 업데이트에서 업데이트를 사용할 수 있도록 하는 것이지만 해당 가용성은 보장되지 않습니다.
Microsoft 업데이트를 제어하는 그룹 정책 설정이 있습니다. 시스템 관리자가 Microsoft 업데이트를 사용하지 못하도록 하는 정책을 설정할 수 있습니다. 설치 관리자의 확인란은 그룹 정책을 재정의할 수 없습니다.
두 확인란을 모두 선택했는지 확인합니다. 복구 설치를 수행할 때 설치 관리자에 확인란 옵션이 표시되지 않습니다. MU 업데이트를 사용하도록 설정하려면 다음 명령을 실행합니다.
msiexec.exe /fmu .\PowerShell-7.4.10-win-x64.msi USE_MU=1 ENABLE_MU=1
명령줄에서 실행하는
msiexec.exe
방법에 대한 자세한 내용은 msiexec를 참조하세요.
PowerShell 7.x에 있습니다. 7.y로 업그레이드되지 않은 이유는 무엇인가요?
PowerShell용 Microsoft 업데이트 기능은 동일한 릴리스 채널의 버전만 업데이트합니다. PowerShell 7.4는 최신 LTS(장기 지원) 버전입니다. PowerShell 7.5는 안정적인 최신(비 LTS) 버전입니다. Microsoft 업데이트는 두 버전의 다음 패치 수준 버전에 대한 업데이트를 제공합니다. 다음은 그 예입니다.
- 7.4를 실행하는 경우 7.4에 대한 업데이트를 받게 됩니다.
- 7.5를 실행하는 경우 7.5에 대한 업데이트를 받게 됩니다.
Microsoft 업데이트는 LTS 릴리스를 안정적인 비 LTS 릴리스로 업그레이드하지 않습니다. 그러나 안정적인 비 LTS 릴리스는 안정적인 릴리스에 대한 지원이 종료되면 더 높은 LTS 릴리스로 업그레이드됩니다.
미리 보기 릴리스는 GA 릴리스 버전으로 업그레이드되지 않습니다. 그러나 사용 가능한 다음 미리 보기 릴리스로 업그레이드됩니다. 예를 들어 7.4(LTS)가 설치되고 7.5-rc.1(미리 보기) 릴리스가 설치된 시나리오를 고려합니다. 7.5.0(안정)이 릴리스되면 7.4(LTS) 설치가 7.5.0으로 업그레이드되지 않습니다. 또한 7.5.0은 7.5-rc.1을 업그레이드할 수 없습니다. 그러나 7.6-preview.2는 7.5-rc.1을 업그레이드할 수 있습니다.
자세한 내용은 PowerShell 지원 수명 주기를 참조하세요.