Delen via


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 .