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.