New-SCPackageMapping
创建包映射对象。
语法
New-SCPackageMapping
-Path <String>
[-PreferPackageResources]
[-VMMServer <ServerConnection>]
[<CommonParameters>]
New-SCPackageMapping
-TemplatePackage <Package>
[-VMMServer <ServerConnection>]
[<CommonParameters>]
说明
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\]"
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-PreferPackageResources
指示即使导入目标中存在类似的资源,也保留随包一起导出的资源。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TemplatePackage
指定一个导出的模板包,其中包含服务或虚拟机模板的序列化设置。
类型: | Package |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMMServer
指定 Virtual Machine Manager (VMM) 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
PackageMapping
此 cmdlet 返回 PackageMapping 对象。