Udostępnij za pośrednictwem


Get-SCUserRoleQuota

Pobiera limit przydziału roli użytkownika.

Składnia

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

Opis

Polecenie cmdlet Get-SCUserRoleQuota pobiera obiekty przydziału roli użytkownika programu Virtual Machine Manager (VMM).

To polecenie cmdlet zwraca dwa obiekty limitu przydziału roli użytkownika dla roli użytkownika samoobsługi na chmurę prywatną. Jeden obiekt zawiera informacje o limitach przydziału na poziomie roli. Drugi obiekt zawiera informacje o limitach przydziału na poziomie elementu członkowskiego. Określ wartość $True dla polecenia cmdlet QuotaPerUser, aby zwrócić tylko obiekt limitu przydziału na poziomie elementu członkowskiego. Określ wartość $False, aby polecenie cmdlet zwracało tylko obiekt przydziału na poziomie roli.

Przykłady

Przykład 1. Pobieranie limitu przydziału liczby maszyn wirtualnych na użytkownika

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

Pierwsze polecenie pobiera obiekt chmury prywatnej o nazwie Cloud01, a następnie przechowuje ten obiekt w zmiennej $Cloud.

Drugie polecenie pobiera obiekt roli użytkownika o nazwie ContosoSelfServiceUsers, a następnie przechowuje ten obiekt w zmiennej $Role.

Trzecie polecenie pobiera limit przydziału roli użytkownika dla chmury prywatnej przechowywanej w $Cloud i roli użytkownika przechowywanej w $Role. Ponieważ parametr QuotaPerUser ma wartość $True, to polecenie pobiera limit przydziału dla elementów członkowskich.

Ostatnie polecenie wyświetla limit przydziału liczby maszyn wirtualnych.

Parametry

-Cloud

Określa obiekt chmury prywatnej, w którym to polecenie cmdlet pobiera limity przydziału roli użytkownika.

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

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, który określa ten parametr.

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

-OnBehalfOfUserRole

Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.

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

-QuotaPerUser

Wskazuje, czy to polecenie cmdlet pobiera limity przydziału na poziomie użytkownika, czy przydziały na poziomie członka. Określ wartość $True, aby uzyskać przydziały na poziomie elementu członkowskiego. Określ wartość $False, aby uzyskać limity przydziału na poziomie roli. Jeśli nie określisz tego parametru, polecenie cmdlet zwróci oba typy przydziałów.

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

-UserRole

Określa obiekt roli użytkownika, dla którego to polecenie cmdlet pobiera limity przydziału roli użytkownika.

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

-VMMServer

Określa obiekt serwera programu VMM, na którym to polecenie cmdlet pobiera przydziały roli użytkownika.

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

Dane wyjściowe

UserRoleQuota

To polecenie cmdlet zwraca obiekt UserRoleQuota .