共用方式為


Set-SCCapabilityProfile

修改功能配置檔的屬性。

語法

Set-SCCapabilityProfile
   -CapabilityProfile <CapabilityProfile>
   -Name <String>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCCapabilityProfile
   -CapabilityProfile <CapabilityProfile>
   [-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>]

Description

Set-SCCapabilityProfile Cmdlet 會修改功能設定檔物件的屬性。

如需建立功能設定檔的相關信息,請輸入 Get-Help New-SCCapabilityProfile -Detailed

範例

範例 1:修改功能設定檔的預設虛擬硬碟設定

PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Name "CapabilityProf01"
PS C:\> Set-SCCapabilityProfile -CapabilityProfile $CapabilityProfile -VirtualHardDiskCountMinimum 1 -VirtualHardDiskCountMaximum 8 -VirtualHardDiskSizeMBMaximum 256000

第一個命令會取得名為 CapabilityProf01 的功能配置檔物件,並將物件儲存在$CapabilityProfile變數中。

第二個命令會將虛擬硬碟最小值設定為 1、虛擬硬碟上限設定為 8,並將儲存在 $CapabilityProfile 的功能設定檔的最大虛擬硬碟大小設定為 25600 MB(250 GB)。

參數

-CapabilityProfile

指定功能設定檔物件。

類型:CapabilityProfile
Position:Named
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-CPUCompatibilityModeValue

指出是否啟用處理器相容性模式。 當設定為 $True 時,Virtual Machine Manager (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

-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 為單位。

類型:Int32
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-MaximumMemoryMBMaximum

指定可配置給虛擬機的最大記憶體數量上限,以 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 提示) 的識別碼。 此參數可讓您稽核 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 為單位。

類型: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

備註

  • 需要 VMM 功能設定檔物件,可使用 Get-SCCapabilityProfile Cmdlet 來擷取。