다음을 통해 공유


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 개체를 반환합니다.