Delen via


Set-SCUserRoleQuota

Hiermee wijzigt u de instellingen voor een gebruikersrolquotum.

Syntax

Set-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   -UserRoleQuota <UserRoleQuota>
   [-CPUCount <Int32>]
   [-CustomQuotaCount <Int32>]
   [-MemoryMB <Int32>]
   [-StorageGB <Int32>]
   [-VMCount <Int32>]
   [-UseCPUCountMaximum]
   [-UseCustomQuotaCountMaximum]
   [-UseMemoryMBMaximum]
   [-UseStorageGBMaximum]
   [-UseVMCountMaximum]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   [-UserRoleQuota <UserRoleQuota>]
   [-UseMaximumQuota]
   [-QuotaPerUser]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Set-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   -Cloud <Cloud>
   [-CPUCount <Int32>]
   [-CustomQuotaCount <Int32>]
   [-MemoryMB <Int32>]
   [-StorageGB <Int32>]
   [-VMCount <Int32>]
   [-UseCPUCountMaximum]
   [-UseCustomQuotaCountMaximum]
   [-UseMaximumQuota]
   [-UseMemoryMBMaximum]
   [-UseStorageGBMaximum]
   [-UseVMCountMaximum]
   [-QuotaPerUser]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

De cmdlet Set-SCUserRoleQuota wijzigt de instellingen voor een VMM-gebruikersrolquotum (Virtual Machine Manager).

Voorbeelden

Voorbeeld 1: Quotum voor aantal virtuele machines verhogen

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $Role = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> $Quota = Get-SCUserRoleQuota -Cloud $Cloud -UserRole $Role -QuotaPerUser $False
PS C:\> Write-Output $Quota.VMCount
PS C:\> if ($Quota.VMCount -lt 20) {Set-SCUserRoleQuota -UserRoleQuota $Quota -VMCount 20}

Met de eerste opdracht wordt de cloud met de naam Cloud01 opgehaald en wordt dat object vervolgens opgeslagen in de $Cloud variabele.

Met de tweede opdracht wordt de gebruikersrol ContosoSelfServiceUsers opgehaald en wordt dat object vervolgens opgeslagen in de $Role variabele.

De derde opdracht haalt het quotum voor de gebruikersrol op voor de cloud die is opgeslagen in $Cloud en gebruikersrol die is opgeslagen in $Role. Omdat de parameter QuotaPerUser een waarde van $False heeft, haalt de opdracht het quotum voor de gebruikersrol op.

Met de vierde opdracht wordt het quotum voor het aantal virtuele machines weergegeven.

Met de laatste opdracht wordt bepaald of het quotum voor virtuele machines kleiner is dan 20. Als dat zo is, wordt het quotum ingesteld op 20.

Parameters

-Cloud

Hiermee geeft u een privécloudobject op waarin deze cmdlet quota voor gebruikersrollen wijzigt.

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

-CPUCount

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

Type:Int32
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 op.

Type:Int32
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 een variabele op waarin de voortgang van de taak wordt bijgehouden en opgeslagen.

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

-MemoryMB

Hiermee geeft u de hoeveelheid geheugen op, in megabytes (MB), voor een quotum voor gebruikersrollen.

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

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die met deze parameter wordt opgegeven.

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

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-QuotaPerUser

Geeft aan dat hiermee quota op lidniveau worden ingesteld. Het opgeven van $False geeft quota op rolniveau aan. Als de parameter niet wordt gebruikt, worden beide quota ingesteld of geretourneerd.

Type:SwitchParameter
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) op voor een quotum voor gebruikersrollen. Deze opslaghoeveelheid omvat geen bibliotheekopslag.

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

-UseCPUCountMaximum

Geeft aan dat het maximum aantal virtuele CPU's is toegestaan voor een gebruikersrol. Als u deze parameter opgeeft, dwingt VMM geen quotum voor gebruikersrollen af voor de virtuele CPU-dimensie.

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

-UseCustomQuotaCountMaximum

Geeft aan dat het maximum aantal aangepaste quotumpunten is toegestaan voor een gebruikersrol. Als u deze parameter opgeeft, dwingt VMM geen gebruikersrolquotum af voor de aangepaste quotumdimensie.

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

-UseMaximumQuota

Geeft aan dat alle quotumdimensies zijn ingesteld op maximum. Als u deze parameter opgeeft, dwingt VMM geen quota voor gebruikersrollen af.

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

-UseMemoryMBMaximum

Geeft aan dat de maximale hoeveelheid geheugen, in megabytes, is toegestaan voor een gebruikersrol. Als u deze parameter opgeeft, dwingt VMM geen quotum voor gebruikersrollen af voor de geheugendimensie.

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

-UserRoleQuota

Hiermee geeft u een quotumobject voor gebruikersrollen op.

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

-UseStorageGBMaximum

Geeft aan dat de maximale hoeveelheid opslagruimte, in gigabytes, is toegestaan voor een gebruikersrol. Als u deze parameter opgeeft, dwingt VMM geen quotum voor gebruikersrollen af voor de opslagdimensie.

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

-UseVMCountMaximum

Geeft aan dat het maximum aantal virtuele machines is toegestaan voor een gebruikersrol. Als u parameter opgeeft, dwingt VMM geen quotum voor gebruikersrollen af voor de dimensie van de virtuele machine.

Type:SwitchParameter
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 op.

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

-VMMServer

Hiermee geeft u een VMM-server op waarop deze cmdlet een gebruikersrolquotum wijzigt.

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

Uitvoerwaarden

UserRoleQuota

Deze cmdlet retourneert een UserRoleQuota-object .