Get-SCUserRoleQuota
Obtém uma cota de função de usuário.
Sintaxe
Get-SCUserRoleQuota
[-VMMServer <ServerConnection>]
[[-UserRole] <UserRole>]
[-QuotaPerUser <Boolean>]
[-Cloud <Cloud>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
O cmdlet Get-SCUserRoleQuota obtém objetos de cota de função de usuário do Virtual Machine Manager (VMM).
Este cmdlet retorna dois objetos de cota de função de usuário para uma função de usuário de autoatendimento por nuvem privada. Um objeto contém informações sobre a cota de nível de função. O outro objeto contém informações sobre cota de nível de membro. Especifique um valor de $True para o cmdlet QuotaPerUser retornar somente o objeto de cota no nível de membro. Especifique um valor de $False para que o cmdlet retorne somente o objeto de cota no nível da função.
Exemplos
Exemplo 1: Obter cota de contagem de máquina virtual por usuário
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
O primeiro comando obtém o objeto de nuvem privada chamado Cloud01 e, em seguida, armazena esse objeto na variável $Cloud.
O segundo comando obtém o objeto de função de usuário chamado ContosoSelfServiceUsers e armazena esse objeto na variável $Role.
O terceiro comando obtém a cota de função de usuário para a nuvem privada armazenada em $Cloud e a função de usuário armazenada em $Role. Como o parâmetro QuotaPerUser tem um valor de $True, esse comando obtém a cota para membros.
O último comando exibe a cota de contagem de máquinas virtuais.
Parâmetros
-Cloud
Especifica um objeto de nuvem privada no qual esse cmdlet obtém cotas de função de usuário.
Tipo: | Cloud |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Este cmdlet opera em nome do usuário especificado por esse parâmetro.
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole. Este cmdlet opera em nome da função de usuário especificada por esse parâmetro.
Tipo: | UserRole |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-QuotaPerUser
Indica se esse cmdlet obtém cotas de nível de usuário ou cotas de nível de membro. Especifique um valor de $True para obter cotas de nível de membro. Especifique um valor de $False para obter cotas de nível de função. Se você não especificar esse parâmetro, o cmdlet retornará os dois tipos de cotas.
Tipo: | Boolean |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-UserRole
Especifica um objeto de função de usuário para o qual esse cmdlet obtém cotas de função de usuário.
Tipo: | UserRole |
Position: | 0 |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
-VMMServer
Especifica um objeto de servidor VMM no qual esse cmdlet obtém cotas de função de usuário.
Tipo: | ServerConnection |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |
Saídas
UserRoleQuota
Este cmdlet retorna um objeto UserRoleQuota.