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 VMM (Virtual Machine Manager).
Esse 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 no nível da função. O outro objeto contém informações sobre a cota no nível do membro. Especifique um valor de $True para que o cmdlet QuotaPerUser retorne apenas o objeto de cota no nível do membro. Especifique um valor de $False para que o cmdlet retorne apenas o objeto de cota no nível da função.
Exemplos
Exemplo 1: Obter cota de contagem de máquinas virtuais 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 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 função de usuário armazenada em $Role.
Como o parâmetro
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 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-OnBehalfOfUser
Especifica um nome de usuário. Esse cmdlet opera em nome do usuário especificado por esse parâmetro.
Tipo: | String |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | False |
-OnBehalfOfUserRole
Especifica uma função de usuário. Para obter uma função de usuário, use o cmdlet Get-SCUserRole. Esse cmdlet opera em nome da função de usuário especificada por esse parâmetro.
Tipo: | UserRole |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | False |
Aceitar caracteres curinga: | 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 |
Cargo: | 0 |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
-VMMServer
Especifica um objeto de servidor do VMM no qual esse cmdlet obtém cotas de função de usuário.
Tipo: | ServerConnection |
Cargo: | Named |
Valor padrão: | None |
Obrigatório: | False |
Aceitar a entrada de pipeline: | True |
Aceitar caracteres curinga: | False |
Saídas
UserRoleQuota
Esse cmdlet retorna um objeto UserRoleQuota.