Dela via


Get-SCUserRoleQuota

Hämtar en användarrollskvot.

Syntax

Get-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   [[-UserRole] <UserRole>]
   [-QuotaPerUser <Boolean>]
   [-Cloud <Cloud>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

Cmdleten Get-SCUserRoleQuota hämtar VMM-kvotobjekt (Virtual Machine Manager).

Den här cmdleten returnerar två användarrollskvotobjekt för en självbetjäningsanvändarroll per privat moln. Ett objekt innehåller information om kvoten på rollnivå. Det andra objektet innehåller information om kvoten på medlemsnivå. Ange värdet $True för cmdleten QuotaPerUser så att endast kvotobjektet på medlemsnivå returneras. Ange värdet $False för cmdleten så att endast kvotobjektet på rollnivå returneras.

Exempel

Exempel 1: Hämta kvoten för antal virtuella datorer per användare

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

Det första kommandot hämtar det privata molnobjektet med namnet Cloud01 och lagrar sedan objektet i variabeln $Cloud.

Det andra kommandot hämtar användarrollsobjektet med namnet ContosoSelfServiceUsers och lagrar sedan objektet i variabeln $Role.

Det tredje kommandot hämtar användarrollskvoten för det privata molnet som lagras i $Cloud och användarrollen som lagras i $Role. Eftersom parametern QuotaPerUser har värdet $True hämtar det här kommandot kvoten för medlemmar.

Det sista kommandot visar kvoten för antal virtuella datorer.

Parametrar

-Cloud

Anger ett privat molnobjekt där den här cmdleten hämtar användarrollskvoter.

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

-OnBehalfOfUser

Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.

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

-OnBehalfOfUserRole

Anger en användarroll. Om du vill skaffa en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.

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

-QuotaPerUser

Anger om denna cmdlet hämtar kvoter på användarnivå eller kvoter på medlemsnivå. Ange värdet $True för att hämta kvoter på medlemsnivå. Ange värdet $False för att hämta kvoter på rollnivå. Om du inte anger den här parametern returnerar cmdleten båda typerna av kvoter.

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

-UserRole

Anger ett användarrollobjekt för vilket denna cmdlet hämtar användarrollskvoter.

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

-VMMServer

Anger ett VMM-serverobjekt där den här cmdleten hämtar användarrollskvoter.

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

Utdata

UserRoleQuota

Den här cmdleten returnerar ett UserRoleQuota-objekt .