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 オブジェクトを返します。