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 .