共用方式為


Set-SCCloudCapacity

修改私人雲端的雲端容量設定。

語法

Set-SCCloudCapacity
   -CloudCapacity <CloudCapacity>
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCloudCapacity
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-SCCloudCapacity Cmdlet 會修改 Virtual Machine Manager 中私人雲端的雲端容量設定。 您可以更新下列雲端容量維度:

  • 虛擬機
  • 虛擬CPU
  • 自定義配額點
  • 記憶體 (GB)
  • 記憶體 (MB)

或者,您可以設定任何或所有維度,以使用最大容量。

範例

範例 1:變更指定雲端的雲端容量屬性

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20

第一個命令會取得名為 Cloud01 的私人雲端物件,並將物件儲存在$Cloud 變數中。

第二個命令會取得儲存在 $Cloud 中的私人雲端的雲端容量,並將它儲存在 $CloudCapacity 變數中。

最後一個命令表示應該限制儲存在 $CloudCapacity 中的雲端容量的虛擬 CPU 計數,並將虛擬 CPU 計數容量變更為 20。

範例 2:使用作業群組變更特定私人雲端的雲端容量屬性

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud02"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100 -StorageLimited $True -StorageGB 500
PS C:\> Set-SCCloud -JobGroup $Guid -Cloud $Cloud

第一個命令會建立新的 GUID,並將它儲存在 $Guid 變數中。 包含此 GUID 的後續命令會收集到單一作業群組中。

第二個命令會取得名為 Cloud02 的私人雲端物件,並將物件儲存在$Cloud 變數中。

第三個命令會取得儲存在 $cloud 的私人雲端雲端的雲端容量物件,並將物件儲存在$CloudCapacity變數中。

第四個命令會設定雲端容量上 50 部虛擬機、100 個虛擬 CPU 和 500 GB 的記憶體限制。 使用 JobGroup 參數,指定此命令在包含 JobGroup 與相同 GUID 的最後命令之前,才會執行此命令。

最後一個命令會使用第四個命令中指定的設定,在儲存在 $Cloud 的私人雲端上設定容量屬性。 此命令會使用 JobGroup 參數,在 Set-SCCloud 執行之前執行 set-SCCloudCapacity Set-SCCloudCapacity,讓設定與指定的私人雲端一起配置。

參數

-CloudCapacity

指定雲端容量物件。

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

-Confirm

在執行 Cmdlet 之前,提示您進行確認。

類型:SwitchParameter
別名:cf
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False

-CPUCount

指定使用者角色配額或雲端容量的虛擬CPU數目。

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

-CustomQuotaCount

指定使用者角色配額或雲端容量的自定義配額點數目。

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

-JobGroup

指定一系列命令的標識碼,這些命令將在包含相同作業群組標識符的執行的最後一個命令之前,以集合的形式執行。

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

-JobVariable

指定作業進度會追蹤並儲存在此參數所命名的變數中。

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

-MemoryMB

指定使用者角色配額或雲端容量的記憶體數量,以 MB 為單位。

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

-PROTipID

指定觸發此動作的效能和資源優化 (PRO) 提示識別碼。 這允許稽核 PRO 秘訣。

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

-RunAsynchronously

表示作業會以異步方式執行,讓控件立即返回命令殼層。

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

-StorageGB

指定使用者角色配額或雲端容量以 GB 為單位的記憶體數量。 此記憶體數量不包含連結庫記憶體。

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

-UseCPUCountMaximum

指出使用者角色或雲端容量是否允許虛擬 CPU 數目上限。 使用此參數時,虛擬CPU維度不會強制執行配額。

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

-UseCustomQuotaCountMaximum

指出使用者角色或雲端容量是否允許自定義配額點數目上限。 使用此參數時,不會針對自定義配額維度強制執行配額。

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

-UseMemoryMBMaximum

指出使用者角色或雲端容量是否允許記憶體數量上限,以 MB 為單位。 使用此參數時,記憶體維度不會強制執行配額。

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

-UseStorageGBMaximum

指出使用者角色或雲端容量是否允許以 GB 為單位的記憶體數量上限。 使用此參數時,不會針對記憶體維度強制執行配額。

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

-UseVMCountMaximum

指出使用者角色或雲端容量是否允許虛擬機數目上限。 使用此參數時,虛擬機維度不會強制執行配額。

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

-VMCount

指定使用者角色配額或雲端容量的虛擬機數目。

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

-VMMServer

指定 VMM 伺服器物件。

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

-WhatIf

顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。

類型:SwitchParameter
別名:wi
Position:Named
預設值:False
必要:False
接受管線輸入:False
接受萬用字元:False