Set-SCUserRoleQuota
Hiermee wijzigt u de instellingen voor een quotum voor gebruikersrollen.
Syntaxis
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 variabele $Cloud.
Met de tweede opdracht wordt de gebruikersrol ContosoSelfServiceUsers opgehaald en wordt dat object vervolgens opgeslagen in de variabele $Role.
Met de derde opdracht haalt u het quotum voor de gebruikersrol op voor de cloud die is opgeslagen in $Cloud en de 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 van de virtuele machine 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CPUCount
Hiermee geeft u het aantal virtuele CPU's voor een gebruikersrolquotum.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-CustomQuotaCount
Hiermee geeft u het aantal aangepaste quotumpunten voor een gebruikersrolquotum op.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-MemoryMB
Hiermee geeft u de hoeveelheid geheugen, in megabytes (MB), voor een gebruikersrolquotum.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-OnBehalfOfUser
Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UseCustomQuotaCountMaximum
Geeft aan dat het maximum aantal aangepaste quotumpunten is toegestaan voor een gebruikersrol. Als u deze parameter opgeeft, dwingt VMM geen quotum voor gebruikersrollen af voor de aangepaste quotumdimensie.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-UserRoleQuota
Hiermee geeft u een quotumobject voor gebruikersrollen op.
Type: | UserRoleQuota |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMCount
Hiermee geeft u het aantal virtuele machines voor een gebruikersrolquotum.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-VMMServer
Hiermee geeft u een VMM-server waarop deze cmdlet een gebruikersrolquotum wijzigt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
UserRoleQuota
Met deze cmdlet wordt een UserRoleQuota--object geretourneerd.