Share via


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

指定 Virtual Machine Manager (VMM) 伺服器物件。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

輸出

PackageMapping

此 Cmdlet 會傳回 PackageMapping 物件。