Publish-SCWindowsPE
VMM 환경의 모든 PXE 서버에서 사용할 업데이트된 Windows PE 이미지를 게시합니다.
Syntax
Publish-SCWindowsPE
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
-Path <String>
[-ISOPath <String>]
[-IsUEFI]
[<CommonParameters>]
Publish-SCWindowsPE
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-UseDefaultImage]
[-ISOPath <String>]
[-IsUEFI]
[<CommonParameters>]
Description
Publish-SCWindowsPE cmdlet은 VMM(Virtual Machine Manager) 환경의 모든 PXE(Pre-Boot EXecution Environment) 서버에서 사용할 수 있는 업데이트된 Winows PE(Windows 사전 설치 환경) 이미지를 게시합니다.
참고: 이 cmdlet은 VMM 관리 서버에서 실행해야 합니다.
업데이트된 Windows PE 이미지가 필요한 시나리오:
- AIK(Windows 자동화 설치 키트)가 패치되었거나 Microsoft에서 새 버전의 Windows AIK를 발급합니다.
- VMM 에이전트 이진 파일이 패치됩니다.
- Windows PE에 사용자 고유의 드라이버 또는 기타 사용자 지정 파일을 추가합니다.
참고: 표준 Windows 도구를 사용하여 드라이버 또는 사용자 지정 파일을 추가하여 Windows PE 이미지를 사용자 지정한 다음, 이 cmdlet을 사용하여 업데이트된 Windows PE 부팅 WIM 이미지를 라이브러리 공유에 게시합니다.
각 시나리오에서는 업데이트된 Windows PE 이미지를 VMM에 추가할 뿐만 아니라 다시 빌드하기 위해 이 cmdlet을 사용해야 합니다.
이 cmdlet을 사용하여 수행하는 작업에는 다음이 포함됩니다.
1. 원본 Windows PE 이미지를 지정합니다.
옵션 1: 현재 VMM 관리 서버에 설치된 Windows AIK의 표준 Windows PE 이미지에서 시작합니다. 이 경우 x86 및 x64 버전의 Winows PE를 모두 처리해야 합니다.
옵션 2: VMM 라이브러리 공유의 기존 Windows PE 이미지에서 시작합니다. 이 경우 지정된 Windows PE 이미지(x86 또는 x64)만 처리됩니다.
참고: 선택한 Windows PE 이미지에는 VMM 에이전트가 아직 포함되어 있지 않아야 합니다. 이러한 Windows PE 이미지를 선택하면 오류가 반환되고 Windows PE 이미지를 가져오지 않습니다.
2. 업데이트된 Windows PE 이미지를 저장할 라이브러리 리소스 폴더를 지정합니다.
참고: VMM은 대상 라이브러리 리소스 폴더에 에이전트가 있는 부팅 WIMS라는 폴더가 아직 없는 경우 만듭니다.
3. 다음과 같이 원본 Winows PE 이미지에서 새 Windows PE 이미지를 생성합니다.
a. 원본 Windows PE 이미지를 VMM 관리 서버의 임시 위치에 복사합니다.
b. WinPE 이미지를 탑재합니다.
c. VMM 관리 서버의 고정된 위치에서 Windows PE 이미지의 고정된 위치에 에이전트 파일을 복사합니다. Windows PE 이미지에 이미 있는 파일을 덮어쓰지만, 그렇지 않으면 파일이나 디렉터리를 삭제하지 않습니다.
d. RAM 디스크 크기 설정, WMI와 같은 선택적 기능이 설치되어 있는지 확인하는 등의 Windows PE 구성 작업을 수행합니다.
e. 이미지를 분리하고 변경 내용을 커밋합니다.
f. 업데이트된 Winows PE 이미지를 에이전트 폴더가 있는 부팅 WIM에 복사합니다.
4. 라이브러리 리소스 폴더에서 강제로 검색하고 새로 배치된 Windows PE 이미지가 VMM 환경에 표시되는지 확인합니다.
5. Publish-SCWindowsPE 를 사용하여 에이전트 폴더가 있는 부팅 WIM의 모든 Windows PE 이미지를 모든 PXE 서버에 복사하고 각 PXE 서버에서 Windows NBP(네트워크 부팅 프로그램)를 추출합니다.
예제
예제 1: 사용자 지정 Windows PE 이미지 베이스로 Windows PE 이미지 업데이트
PS C:\> Publish-SCWindowsPE -Path "\\LibraryServer02\VMMWinPE\ContosoIT.wim"
이 명령은 사용자 지정된 기본 이미지를 사용하여 Windows PE 이미지를 만들고 모든 VMM PXE 서버를 업데이트합니다.
예제 2: Windows PE 이미지를 다시 만들고 VMM PXE 서버 업데이트
PS C:\> Publish-SCWindowsPE -UseDefaultImage
이 명령은 Windows ADK에서 Windows PE 이미지를 사용하거나 업데이트하여 Windows PE 이미지를 다시 만듭니다. 그런 다음 모든 VMM PXE 서버를 업데이트합니다.
매개 변수
-ISOPath
ISO 파일의 대상 경로를 지정합니다.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-IsUEFI
운영 체제가 설치될 컴퓨터가 UEFI(Unified Extensible Firmware Interface) 기반임을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Path
작업의 대상 경로를 지정합니다.
형식 예:
- 로컬 경로:
-Path "F:\"
- UNC 경로:
-Path "\\Library\Templates"
- 볼륨 GUID 경로:
-Path "\\?\Volume{4703c1ea-8ae7-11db-b473-00123f7603e3}\"
- VMware ESX 경로:
-Path "\[storage1\]\MyVMwareFolderForVMs\MyVM.vmx"
- Citrix XenServer 경로:
-Path "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
컨트롤이 명령 셸로 즉시 반환되도록 작업이 비동기적으로 실행됨을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseDefaultImage
최신 Windows ADK(자동화 배포 키트)의 표준 Windows PE 이미지를 사용하여 새 또는 업데이트된 Windows PE(Windows 사전 설치 환경) 이미지가 게시됨을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
VMM 서버 개체를 지정합니다.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |