New-SCPackageMapping
패키지 매핑 개체를 만듭니다.
Syntax
New-SCPackageMapping
-Path <String>
[-PreferPackageResources]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
New-SCPackageMapping
-TemplatePackage <Package>
[-VMMServer <ServerConnection>]
[<CommonParameters>]
Description
New-SCPackageMapping cmdlet은 패키지 매핑 개체를 만듭니다. 패키지 매핑 개체는 템플릿에 리소스를 바인딩합니다. 패키지 매핑 개체에서 바인딩을 업데이트하는 방법에 대한 자세한 내용은 Set-SCPackageMapping을 참조하세요.
예제
예제 1: 템플릿 패키지에 대한 패키지 매핑 만들기
PS C:\> $TemplatePackage = Get-SCTemplatePackage -Path "C:\TemplateExports\VMTemplate01.xml"
PS C:\> $Mappings = New-SCPackageMapping -TemplatePackage $TemplatePackage
첫 번째 명령은 지정된 경로에서 템플릿 패키지를 가져옵니다.
두 번째 명령은 $TemplatePackage 저장된 패키지에 대한 패키지 매핑 개체를 만들고 개체를 $Mappings 변수에 저장합니다.
매개 변수
-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 |
-PreferPackageResources
패키지와 함께 내보낸 리소스가 가져오기 대상에 유사한 리소스가 있더라도 유지됨을 나타냅니다.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TemplatePackage
서비스 또는 가상 머신 템플릿의 직렬화된 설정을 포함하는 내보낸 템플릿 패키지를 지정합니다.
Type: | Package |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
VMM(Virtual Machine Manager) 서버 개체를 지정합니다.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
출력
PackageMapping
이 cmdlet은 PackageMapping 개체를 반환합니다.