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 ról użytkownika dla roli użytkownika samoobsługi na chmurę prywatną. Jeden obiekt zawiera informacje na temat limitu przydziału na poziomie roli. Inny 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 dla polecenia cmdlet, aby zwrócić tylko obiekt limitu przydziału na poziomie roli.
Przykłady
Przykład 1. Uzyskiwanie limitu przydziału liczby maszyn wirtualnych dla 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 przydziały 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 określonego przez 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 przydziały 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ć przydziały 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 przydziały 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 .