WinPE: Windows PE에 Windows PowerShell 지원 추가

Windows 배포를 자동화하는 데 사용할 수 있는 PowerShell 지원을 WinPE에 추가할 수 있습니다.

Windows PE 파일의 로컬 복사본 준비

기술자 PC에서:

  1. Windows ADK(Assessment and Deployment Kit) 및 일치하는 WinPE 추가 기능을 다운로드하여 설치합니다.

    Windows 10, 버전 1809 이전의 ADK 버전의 경우 WinPE는 ADK의 일부이며 별도의 추가 기능이 아닙니다.

  2. 관리자배포 및 이미징 도구 환경을 시작합니다.

  3. Windows PE 파일의 작업 복사본을 만듭니다.

    copype amd64 C:\WinPE_amd64_PS
    

    자세한 내용은 CopyPE 명령줄 옵션을 참조하세요.

WinPE PowerShell 선택적 구성 요소 추가

이제 WinPE 이미지가 포함된 작업 파일 집합이 있으므로 이미지를 탑재하고 PowerShell을 추가하는 데 필요한 WinPE 선택적 구성 요소를 추가할 수 있습니다.

다음 스크립트를 사용하여 Windows 이미지를 탑재하고, Windows PowerShell용 Windows PE 선택적 구성 요소를 추가하고, 이미지를 분리합니다.

  1. WinPE 이미지를 탑재합니다.

    Dism /Mount-Image /ImageFile:"C:\WinPE_amd64_PS\media\sources\boot.wim" /Index:1 /MountDir:"C:\WinPE_amd64_PS\mount"
    
  2. 이미지에 필수 선택적 구성 요소를 추가합니다. 아래 예는 en-US 언어로 이미지에 추가할 구성 요소를 보여 줍니다. 이미지에 추가 언어가 있는 경우 이미지에 포함된 다른 언어에 대한 패키지 버전도 아래에 추가합니다.

    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-WMI.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-WMI_en-us.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-NetFX.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-NetFX_en-us.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-PowerShell.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-PowerShell_en-us.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-StorageWMI.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-StorageWMI_en-us.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-DismCmdlets.cab"
    Dism /Add-Package /Image:"C:\WinPE_amd64_PS\mount" /PackagePath:"C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-DismCmdlets_en-us.cab"
    
  3. 이미지를 분리하고 변경 내용을 커밋합니다.

    Dism /Unmount-Image /MountDir:C:\WinPE_amd64_PS\mount /Commit
    

이 버전의 Windows PE를 USB 키에 설치

이제 PowerShell이 포함된 WinPE 이미지가 있으므로 부팅 가능한 WinPE 미디어를 만들 수 있습니다.

  1. 기술자 PC에 USB 드라이브를 삽입합니다.

  2. MakeWinPEMedia를 실행하여 WinPE 이미지가 포함된 부팅 가능한 USB 키를 만듭니다.

    MakeWinPEMedia /UFD C:\WinPE_amd64_PS F:
    

    경고

    MakeWinPEMedia는 USB 드라이브를 포맷하고 기존 콘텐츠를 지웁니다. USB 드라이브에 보관하려는 파일이나 정보가 포함되어 있지 않은지 확인합니다.

Windows PE에서 Windows PowerShell 시작

  1. 만든 WinPE 부팅 미디어를 사용하여 PC를 WinPE로 부팅합니다.

  2. WinPE 명령줄에서 Windows PowerShell을 시작합니다.

    X:\Windows\system32\WindowsPowerShell\v1.0\powershell
    

WinPE 개요

WinPE: 패키지 추가(선택적 구성 요소 참조)

WinPE: USB 부팅 드라이브 만들기

WinPE: 부팅 CD, DVD, ISO 또는 VHD 만들기

WinPE: 탑재 및 사용자 지정