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 na temat limitu 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 limitu przydziału na poziomie roli.

Przykłady

Przykład 1. Uzyskiwanie limitu przydziału liczby maszyn wirtualnych dla poszczególnych użytkowników

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.

Typ:Cloud
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-OnBehalfOfUser

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

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych: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.

Typ:UserRole
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-QuotaPerUser

Wskazuje, czy to polecenie cmdlet pobiera limity przydziału na poziomie użytkownika, czy limity przydziału na poziomie członka. Określ wartość $True, aby uzyskać limity przydziału 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.

Typ:Boolean
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-UserRole

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

Typ:UserRole
Position:0
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-VMMServer

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

Typ:ServerConnection
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wyjściowe

UserRoleQuota

To polecenie cmdlet zwraca obiekt UserRoleQuota.