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 來擷取。