共用方式為


Set-SCCloudCapacity

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

Syntax

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 (VMM) 私人雲端的雲端容量設定。 您可以更新下列雲端容量維度:

  • 虛擬機器
  • 虛擬 CPU
  • 自訂配額點
  • 儲存體 (GB)
  • memory (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 參數指定在包含相同 GUID 之 JobGroup 的最後一個命令之前,此命令將不會執行。

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

參數

-CloudCapacity

指定雲端容量物件。

Type:CloudCapacity
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Confirm

在執行 Cmdlet 前提示您確認。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCount

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CustomQuotaCount

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

指定一系列命令的識別碼,這些命令會在執行包含相同工作群組識別碼的最終命令之前,使用整組的方式來執行。

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

指定追蹤工作進度,並將工作進度存放在這個參數命名的變數中。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

指定使用者角色配額或雲端容量 (MB) 的記憶體數量。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

指定觸發此動作的效能與資源最佳化 (PRO) 提示識別碼。 這可讓您稽核 PRO 秘訣。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

表示作業會以非同步方式執行,讓控制項立即返回命令殼層。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StorageGB

指定使用者角色配額或雲端容量的 gb (GB) 儲存體數量。 此儲存數量不包含程式庫儲存體。

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCPUCountMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseCustomQuotaCountMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseMemoryMBMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseStorageGBMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-UseVMCountMaximum

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

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMCount

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

Type:UInt32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

指定 VMM 伺服器物件。

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

顯示執行 Cmdlet 後會發生的情況。 Cmdlet 並不會執行。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False