Dela via


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