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 .