Set-SCCloudCapacity
Ändrar molnkapacitetsinställningarna för ett privat moln.
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
Cmdleten Set-SCCloudCapacity ändrar molnkapacitetsinställningarna för ett privat moln i Virtual Machine Manager (VMM). Du kan uppdatera följande molnkapacitetsdimensioner:
- virtuella datorer
- virtuella processorer
- anpassade kvotpunkter
- storage (GB)
- minne (MB)
Du kan också ange vilken eller alla dimensioner som ska använda den maximala kapaciteten.
Exempel
Exempel 1: Ändra molnkapacitetsegenskaperna för ett angivet moln
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20
Det första kommandot hämtar det privata molnobjektet med namnet Cloud01 och lagrar objektet i variabeln $Cloud.
Det andra kommandot hämtar molnkapaciteten för det privata molnet som lagras i $Cloud och lagrar den i variabeln $CloudCapacity.
Det sista kommandot anger att det ska finnas en gräns för antalet virtuella processorer för molnkapaciteten som lagras i $CloudCapacity och ändrar kapaciteten för antalet virtuella processorer till 20.
Exempel 2: Ändra egenskaperna för molnkapacitet för ett visst privat moln med hjälp av en jobbgrupp
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
Det första kommandot skapar ett nytt GUID och lagrar det i variabeln $Guid. Efterföljande kommandon som inkluderar detta GUID samlas in i en enda jobbgrupp.
Det andra kommandot hämtar det privata molnobjektet med namnet Cloud02 och lagrar objektet i variabeln $Cloud.
Det tredje kommandot hämtar molnkapacitetsobjektet för det privata molnet som lagras i $cloud och lagrar objektet i variabeln $CloudCapacity.
Det fjärde kommandot anger en gräns på 50 virtuella datorer, 100 virtuella processorer och 500 GB lagringsutrymme i molnkapaciteten. Med hjälp av jobgroup-parametern anger du att det här kommandot inte kommer att köras förrän precis före det slutliga kommandot som innehåller JobGroup med samma GUID.
Det senaste kommandot anger kapacitetsegenskaperna i det privata molnet som lagras i $Cloud med hjälp av inställningarna som angavs i det fjärde kommandot. Det här kommandot använder jobgroup-parametern för att köra Set-SCCloudCapacity precis innan Set-SCCloud körs så att inställningarna läggs till i det angivna privata molnet.
Parametrar
-CloudCapacity
Anger ett molnkapacitetsobjekt.
Type: | CloudCapacity |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUCount
Anger antalet virtuella processorer för en användarrollskvot eller molnkapacitet.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CustomQuotaCount
Anger antalet anpassade kvotpunkter för en användarrollskvot eller molnkapacitet.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det slutliga kommandot som innehåller samma jobbgruppsidentifierare körs.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryMB
Anger mängden minne i megabyte (MB) för en användarrollskvot eller molnkapacitet.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset Prestanda- och resursoptimering (PRO) som utlöste den här åtgärden. På så sätt kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StorageGB
Anger mängden lagringsutrymme i gigabyte (GB) för en användarrollskvot eller molnkapacitet. Den här lagringsmängden inkluderar inte bibliotekslagring.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCPUCountMaximum
Anger om det maximala antalet virtuella processorer tillåts för en användarroll eller molnkapacitet. När den här parametern används tillämpas ingen kvot för den virtuella CPU-dimensionen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseCustomQuotaCountMaximum
Anger om det maximala antalet anpassade kvotpunkter tillåts för en användarroll eller molnkapacitet. När den här parametern används tillämpas ingen kvot för den anpassade kvotdimensionen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseMemoryMBMaximum
Anger om den maximala mängden minne i mb tillåts för en användarroll eller molnkapacitet. När den här parametern används tillämpas ingen kvot för minnesdimensionen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseStorageGBMaximum
Anger om den maximala mängden lagringsutrymme i gigabyte (GB) tillåts för en användarroll eller molnkapacitet. När den här parametern används tillämpas ingen kvot för lagringsdimensionen.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UseVMCountMaximum
Anger om det maximala antalet virtuella datorer tillåts för en användarroll eller molnkapacitet. När den här parametern används tillämpas ingen kvot för dimensionen för den virtuella datorn.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMCount
Anger antalet virtuella datorer för en användarrollskvot eller molnkapacitet.
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Anger ett VMM-serverobjekt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |