New-SCCapabilityProfile
创建功能配置文件。
语法
New-SCCapabilityProfile
-Name <String>
-CapabilityProfile <CapabilityProfile>
[-VMMServer <ServerConnection>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
New-SCCapabilityProfile
-Name <String>
-FabricCapabilityType <FabricCapabilityType>
[-VMMServer <ServerConnection>]
[-Description <String>]
[-CPUCountInitial <Int32>]
[-CPUCountMaximum <Int32>]
[-CPUCountMinimum <Int32>]
[-CPUCompatibilityModeValue <Boolean>]
[-CPUCompatibilityModeValueCanChange <Boolean>]
[-OSCompatibilityModeValue <Boolean>]
[-OSCompatibilityModeValueCanChange <Boolean>]
[-MemoryMBInitial <Int32>]
[-MemoryMBMaximum <Int32>]
[-MemoryMBMinimum <Int32>]
[-DynamicMemoryValue <Boolean>]
[-DynamicMemoryValueCanChange <Boolean>]
[-StartupMemoryMBInitial <Int32>]
[-StartupMemoryMBMaximum <Int32>]
[-StartupMemoryMBMinimum <Int32>]
[-MaximumMemoryMBInitial <Int32>]
[-MaximumMemoryMBMaximum <Int32>]
[-MaximumMemoryMBMinimum <Int32>]
[-TargetMemoryBufferPercentInitial <Int32>]
[-TargetMemoryBufferPercentMaximum <Int32>]
[-TargetMemoryBufferPercentMinimum <Int32>]
[-VirtualDVDDriveCountInitial <Int32>]
[-VirtualDVDDriveCountMaximum <Int32>]
[-VirtualDVDDriveCountMinimum <Int32>]
[-SharedDVDImageFileValue <Boolean>]
[-SharedDVDImageFileValueCanChange <Boolean>]
[-VirtualHardDiskCountInitial <Int32>]
[-VirtualHardDiskCountMaximum <Int32>]
[-VirtualHardDiskCountMinimum <Int32>]
[-DifferencingVirtualHardDiskValue <Boolean>]
[-DifferencingVirtualHardDiskValueCanChange <Boolean>]
[-DynamicVirtualHardDiskValue <Boolean>]
[-DynamicVirtualHardDiskValueCanChange <Boolean>]
[-FixedVirtualHardDiskValue <Boolean>]
[-FixedVirtualHardDiskValueCanChange <Boolean>]
[-VirtualHardDiskSizeMBInitial <Int32>]
[-VirtualHardDiskSizeMBMaximum <Int32>]
[-VirtualHardDiskSizeMBMinimum <Int32>]
[-NewDiskStorageClassificationValue <Guid>]
[-ExistDiskStorageClassificationValue <Guid>]
[-VirtualNetworkAdapterCountInitial <Int32>]
[-VirtualNetworkAdapterCountMaximum <Int32>]
[-VirtualNetworkAdapterCountMinimum <Int32>]
[-LogicalNetworkValue <Guid>]
[-NetworkOptimizationValue <Boolean>]
[-NetworkOptimizationValueCanChange <Boolean>]
[-VMHighlyAvailableValue <Boolean>]
[-VMHighlyAvailableValueCanChange <Boolean>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
说明
New-SCCapabilityProfile cmdlet 在 Virtual Machine Manager(VMM)中创建功能配置文件对象。 将虚拟机部署到私有云时,功能配置文件用于指定受支持虚拟机监控程序中虚拟机的功能。
示例
示例 1:创建与 Hyper-V 主机兼容的功能配置文件
PS C:\> $CapabilityProfile = New-SCCapabilityProfile -Name "CapabilityProf01" -FabricCapabilityType "HyperV"
PS C:\> $CapabilityProfile
第一个命令创建一个名为 CapabilityProf01 的功能配置文件对象,该对象与 Hyper-V 主机兼容,并将对象存储在$CapabilityProfile变量中。
第二个命令显示有关存储在用户$CapabilityProfile中的功能配置文件的信息。
参数
-CapabilityProfile
指定功能配置文件对象。
类型: | CapabilityProfile |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-CPUCompatibilityModeValue
指示是否启用了处理器兼容性模式。 设置为$True时,VMM 会限制虚拟机可用于提高与不同处理器版本的兼容性的处理器功能。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CPUCompatibilityModeValueCanChange
指示是否可以更新 CPU 兼容模式的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CPUCountInitial
指定虚拟机在私有云中部署时将具有的初始处理器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CPUCountMaximum
指定在私有云中部署的虚拟机可以拥有的最大处理器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-CPUCountMinimum
指定在私有云中部署的虚拟机可以拥有的最小处理器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Description
指定功能配置文件的说明。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DifferencingVirtualHardDiskValue
指示是否允许差异磁盘。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DifferencingVirtualHardDiskValueCanChange
指示是否可以更新差异磁盘的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DynamicMemoryValue
指示是否启用动态内存。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DynamicMemoryValueCanChange
指示是否可以更新动态内存的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DynamicVirtualHardDiskValue
指示是否允许动态虚拟硬盘。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-DynamicVirtualHardDiskValueCanChange
指示是否可以更新动态虚拟硬盘的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-ExistDiskStorageClassificationValue
指定 GUID。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FabricCapabilityType
指定结构功能类型。 Fabric 功能指示要在其中部署虚拟机的虚拟化平台的功能。 VMM 确保功能配置文件中的设置与所选构造功能兼容。 此参数的可接受值为:
- HyperV
- ESX
- Xen
类型: | FabricCapabilityType |
接受的值: | HyperV, ESX |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-FixedVirtualHardDiskValue
指示是否允许固定虚拟硬盘。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-FixedVirtualHardDiskValueCanChange
指示是否可以更新固定虚拟硬盘的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-JobVariable
指定在此参数命名的变量中跟踪和存储作业进度。
类型: | String |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-LogicalNetworkValue
指定 GUID。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MaximumMemoryMBInitial
指定在私有云中部署时分配给虚拟机的初始最大内存量(MB),以 MB 为单位。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MaximumMemoryMBMaximum
指定可以分配给虚拟机的最大内存量(MB),以 MB 为单位。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MaximumMemoryMBMinimum
指定可分配给虚拟机的最小最大内存量(MB)。。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MemoryMBInitial
指定在私有云中部署时分配给虚拟机的初始内存量(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MemoryMBMaximum
指定可以分配给虚拟机的最大内存量(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-MemoryMBMinimum
指定可以分配给虚拟机的最小内存量(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-Name
指定 VMM 对象的名称。
类型: | String |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-NetworkOptimizationValue
指示是否启用网络优化。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NetworkOptimizationValueCanChange
指示是否可以更新网络优化的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-NewDiskStorageClassificationValue
指定 GUID。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OSCompatibilityModeValue
指示是否启用操作系统兼容性模式。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-OSCompatibilityModeValueCanChange
指示是否可以更新操作系统兼容性的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-PROTipID
指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。
类型: | Guid |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-RunAsynchronously
指示作业以异步方式运行,以便控件立即返回到命令行界面。
类型: | SwitchParameter |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SharedDVDImageFileValue
指示是否启用了共享 DVD 映像模式。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-SharedDVDImageFileValueCanChange
指示是否可以更新共享 DVD 映像模式的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-StartupMemoryMBInitial
指定启动时分配给虚拟机的初始内存量(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-StartupMemoryMBMaximum
指定启动时分配给虚拟机的最大内存量(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-StartupMemoryMBMinimum
指定启动时分配给虚拟机的最小内存量(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetMemoryBufferPercentInitial
指定主机应尝试保留为缓冲区的虚拟机当前内存分配上方的初始内存百分比。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetMemoryBufferPercentMaximum
指定虚拟机当前内存分配上方的最大内存百分比,主机应尝试保留为缓冲区。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-TargetMemoryBufferPercentMinimum
指定主机应尝试保留为缓冲区的虚拟机当前内存分配之上的最小内存百分比。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualDVDDriveCountInitial
指定在私有云中部署时附加到虚拟机的初始 DVD 驱动器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualDVDDriveCountMaximum
指定可附加到私有云中部署的虚拟机的最大 DVD 驱动器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualDVDDriveCountMinimum
指定可附加到私有云中部署的虚拟机的最小 DVD 驱动器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualHardDiskCountInitial
指定在私有云中部署时附加到虚拟机的初始虚拟硬盘数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualHardDiskCountMaximum
指定可附加到私有云中部署的虚拟机的最大虚拟硬盘数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualHardDiskCountMinimum
指定可附加到私有云中部署的虚拟机的最小虚拟硬盘数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualHardDiskSizeMBInitial
指定在私有云中部署时虚拟机的初始硬盘大小(MB)(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualHardDiskSizeMBMaximum
指定私有云中部署的虚拟机允许的最大虚拟硬盘大小(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualHardDiskSizeMBMinimum
指定私有云中部署的虚拟机允许的最小虚拟硬盘大小(MB)。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualNetworkAdapterCountInitial
指定在私有云中部署时附加到虚拟机的初始虚拟网络适配器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualNetworkAdapterCountMaximum
指定可附加到私有云中部署的虚拟机的最大虚拟网络适配器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VirtualNetworkAdapterCountMinimum
指定可附加到私有云中部署的虚拟机的最小虚拟网络适配器数。
类型: | Int32 |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMHighlyAvailableValue
指示部署的虚拟机是否高度可用。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMHighlyAvailableValueCanChange
指示是否可以更新指示虚拟机的高可用性状态的值。
类型: | Boolean |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | False |
接受通配符: | False |
-VMMServer
指定 VMM 服务器对象。
类型: | ServerConnection |
Position: | Named |
默认值: | None |
必需: | False |
接受管道输入: | True |
接受通配符: | False |
输出
CloudCapabilityProfile
此 cmdlet 返回 CloudCapabilityProfile 对象。