Get-SCUserRoleQuota
Hiermee haalt u een gebruikersrolquotum op.
Syntax
Get-SCUserRoleQuota
[-VMMServer <ServerConnection>]
[[-UserRole] <UserRole>]
[-QuotaPerUser <Boolean>]
[-Cloud <Cloud>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Met de cmdlet Get-SCUserRoleQuota worden quotaobjecten voor virtual machinebeheer (VMM) opgehaald.
Deze cmdlet retourneert twee quotaobjecten voor gebruikersrollen voor een selfservicegebruikersrol per privécloud. Eén object bevat informatie over het quotum op rolniveau. Het andere object bevat informatie over quotum op lidniveau. Geef een waarde op van $True voor de Cmdlet QuotaPerUser om alleen het quotumobject op lidniveau te retourneren. Geef een waarde op van $False voor de cmdlet om alleen het quotumobject op rolniveau te retourneren.
Voorbeelden
Voorbeeld 1: Quotum voor aantal virtuele machines per gebruiker ophalen
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $Role = Get-SCUserRole -Name "ContosoSelfServiceUsers"
PS C:\> $Quota = Get-SCUserRoleQuota -Cloud $Cloud -UserRole $Role -QuotaPerUser $True
PS C:\> Write-Output $Quota.VMCount
Met de eerste opdracht wordt het privécloudobject Met de naam Cloud01 opgehaald en wordt dat object vervolgens opgeslagen in de variabele $Cloud.
Met de tweede opdracht wordt het gebruikersrolobject met de naam ContosoSelfServiceUsers opgehaald en wordt dat object vervolgens opgeslagen in de $Role variabele.
De derde opdracht haalt het quotum voor de gebruikersrol op voor de privécloud die is opgeslagen in $Cloud en gebruikersrol die is opgeslagen in $Role. Omdat de parameter QuotaPerUser een waarde van $True heeft, wordt met deze opdracht het quotum voor leden opgehaald.
Met de laatste opdracht wordt het quotum voor het aantal virtuele machines weergegeven.
Parameters
-Cloud
Hiermee geeft u een privécloudobject op waarin deze cmdlet quota voor gebruikersrollen ophaalt.
Type: | Cloud |
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 |
-QuotaPerUser
Geeft aan of deze cmdlet quota op gebruikersniveau of quota op lidniveau ophaalt. Geef een waarde op van $True om quota op lidniveau op te halen. Geef een waarde op van $False om quota op rolniveau op te halen. Als u deze parameter niet opgeeft, retourneert de cmdlet beide typen quota.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Hiermee geeft u een gebruikersrolobject waarvoor deze cmdlet gebruikersrolquota ophaalt.
Type: | UserRole |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Hiermee geeft u een VMM-serverobject op waarop deze cmdlet quota voor gebruikersrollen ophaalt.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Uitvoerwaarden
UserRoleQuota
Deze cmdlet retourneert een UserRoleQuota-object .