Dela via


Get-SCUserRoleQuota

Hämtar en användarrollkvot.

Syntax

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

Description

Cmdleten Get-SCUserRoleQuota hämtar VMM-användarrollskvotobjekt (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 för att endast returnera kvotobjektet på medlemsnivå. Ange värdet $False för cmdleten så att endast kvotobjektet på rollnivå returneras.

Exempel

Exempel 1: Hämta kvot 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ändarrollobjektet ContosoSelfServiceUsers och lagrar sedan objektet i variabeln $Role.

Det tredje kommandot hämtar användarrollkvoten 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 senaste kommandot visar kvoten för antal virtuella datorer.

Parametrar

-Cloud

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

Typ:Cloud
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OnBehalfOfUser

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

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:UserRole
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-QuotaPerUser

Anger om den här cmdleten 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.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-UserRole

Anger ett användarrollobjekt som den här cmdleten hämtar användarrollkvoter för.

Typ:UserRole
Position:0
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-VMMServer

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

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

UserRoleQuota

Den här cmdleten returnerar ett UserRoleQuota- objekt.