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 |