Compartilhar via


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 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
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.