Delen via


Set-SCCloudCapacity

Hiermee wijzigt u de instellingen voor cloudcapaciteit voor een privécloud.

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

De cmdlet Set-SCCloudCapacity wijzigt de instellingen voor cloudcapaciteit voor een privécloud in Virtual Machine Manager (VMM). U kunt de volgende dimensies voor cloudcapaciteit bijwerken:

  • virtuele machines
  • virtuele CPU's
  • aangepaste quotumpunten
  • opslag (GB)
  • geheugen (MB)

U kunt ook een of alle dimensies instellen om de maximale capaciteit te gebruiken.

Voorbeelden

Voorbeeld 1: De eigenschappen van de cloudcapaciteit van een opgegeven cloud wijzigen

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

Met de eerste opdracht wordt het privécloudobject Cloud01 opgehaald en wordt het object opgeslagen in de $Cloud variabele.

De tweede opdracht haalt de cloudcapaciteit op voor de privécloud die is opgeslagen in $Cloud en slaat deze op in de variabele $CloudCapacity.

De laatste opdracht geeft aan dat er een limiet moet zijn voor het aantal virtuele CPU's voor de cloudcapaciteit die is opgeslagen in $CloudCapacity en wijzigt de capaciteit van het aantal virtuele CPU's in 20.

Voorbeeld 2: De eigenschappen van de cloudcapaciteit van een specifieke privécloud wijzigen met behulp van een taakgroep

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

Met de eerste opdracht wordt een nieuwe GUID gemaakt en opgeslagen in de $Guid variabele. Volgende opdrachten met deze GUID worden verzameld in één taakgroep.

Met de tweede opdracht wordt het privécloudobject Cloud02 opgehaald en wordt het object opgeslagen in de $Cloud variabele.

Met de derde opdracht wordt het cloudcapaciteitsobject opgehaald voor de privécloud die is opgeslagen in $cloud en slaat het object op in de $CloudCapacity variabele.

Met de vierde opdracht wordt een limiet ingesteld van 50 virtuele machines, 100 virtuele CPU's en 500 GB opslagruimte op de cloudcapaciteit. Als u de parameter JobGroup gebruikt, geeft u aan dat deze opdracht pas wordt uitgevoerd vlak voor de laatste opdracht die de JobGroup met dezelfde GUID bevat.

Met de laatste opdracht worden de capaciteitseigenschappen ingesteld voor de privécloud die is opgeslagen in $Cloud met behulp van de instellingen die zijn opgegeven in de vierde opdracht. Met deze opdracht wordt de parameter JobGroup gebruikt om Set-SCCloudCapacity uit te voeren net voordat Set-SCCloud wordt uitgevoerd, zodat de instellingen worden gekoppeld aan de opgegeven privécloud.

Parameters

-CloudCapacity

Hiermee geeft u een cloudcapaciteitsobject op.

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

-Confirm

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

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

-CPUCount

Hiermee geeft u het aantal virtuele CPU's voor een gebruikersrolquotum of cloudcapaciteit op.

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

-CustomQuotaCount

Hiermee geeft u het aantal aangepaste quotumpunten voor een gebruikersrolquotum of cloudcapaciteit op.

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

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-MemoryMB

Hiermee geeft u de hoeveelheid geheugen in megabytes (MB) voor een gebruikersrolquotum of cloudcapaciteit op.

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

-PROTipID

Hiermee geeft u de id van de PRO-tip (Performance and Resource Optimization) op die deze actie heeft geactiveerd. Hiermee kunt u pro-tips controleren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-StorageGB

Hiermee geeft u de hoeveelheid opslagruimte in gigabytes (GB) voor een gebruikersrolquotum of cloudcapaciteit op. Deze opslaghoeveelheid bevat geen bibliotheekopslag.

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

-UseCPUCountMaximum

Geeft aan of het maximum aantal virtuele CPU's is toegestaan voor een gebruikersrol of cloudcapaciteit. Wanneer deze parameter wordt gebruikt, wordt er geen quotum afgedwongen voor de virtuele CPU-dimensie.

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

-UseCustomQuotaCountMaximum

Geeft aan of het maximum aantal aangepaste quotumpunten is toegestaan voor een gebruikersrol of cloudcapaciteit. Wanneer deze parameter wordt gebruikt, wordt er geen quotum afgedwongen voor de aangepaste quotumdimensie.

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

-UseMemoryMBMaximum

Geeft aan of de maximale hoeveelheid geheugen, in megabytes (MB), is toegestaan voor een gebruikersrol of cloudcapaciteit. Wanneer deze parameter wordt gebruikt, wordt er geen quotum afgedwongen voor de geheugendimensie.

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

-UseStorageGBMaximum

Geeft aan of de maximale hoeveelheid opslagruimte, in gigabytes (GB), is toegestaan voor een gebruikersrol of cloudcapaciteit. Wanneer deze parameter wordt gebruikt, wordt er geen quotum afgedwongen voor de opslagdimensie.

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

-UseVMCountMaximum

Geeft aan of het maximum aantal virtuele machines is toegestaan voor een gebruikersrol of cloudcapaciteit. Wanneer deze parameter wordt gebruikt, wordt er geen quotum afgedwongen voor de dimensie van de virtuele machine.

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

-VMCount

Hiermee geeft u het aantal virtuele machines voor een gebruikersrolquotum of cloudcapaciteit op.

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

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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