Get-SCUserRoleQuota

Obtém uma cota de função de usuário.

Syntax

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 de nível de função. O outro objeto contém informações sobre a cota de nível de membro. Especifique um valor de $True para que o cmdlet QuotaPerUser retorne apenas o objeto de cota no nível de 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.

Type:Cloud
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Especifica um nome de usuário. Esse cmdlet opera em nome do usuário especificado por esse parâmetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:UserRole
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Especifica um objeto de servidor do VMM no qual esse cmdlet obtém cotas de função de usuário.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Saídas

UserRoleQuota

Este cmdlet retorna um objeto UserRoleQuota .