次の方法で共有


New-SCPackageMapping

パッケージ マッピング オブジェクトを作成します。

構文

New-SCPackageMapping
   -Path <String>
   [-PreferPackageResources]
   [-VMMServer <ServerConnection>]
   [<CommonParameters>]
New-SCPackageMapping
   -TemplatePackage <Package>
   [-VMMServer <ServerConnection>]
   [<CommonParameters>]

説明

New-SCPackageMapping コマンドレットは、パッケージ マッピング オブジェクトを作成します。 パッケージ マッピング オブジェクトは、リソースをテンプレートにバインドします。 パッケージ マッピング オブジェクトのバインドを更新する方法については、「 Set-SCPackageMapping」を参照してください。

例 1: テンプレート パッケージのパッケージ マッピングを作成する

PS C:\> $TemplatePackage = Get-SCTemplatePackage -Path "C:\TemplateExports\VMTemplate01.xml"
PS C:\> $Mappings = New-SCPackageMapping -TemplatePackage $TemplatePackage

最初のコマンドは、指定したパスにあるテンプレート パッケージを取得します。

2 番目のコマンドは、$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) サーバー オブジェクトを指定します。

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

出力

PackageMapping

このコマンドレットは PackageMapping オブジェクトを返します。