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 |