Partilhar via


Get-SCUserRoleQuota

Obtém uma quota de papel de utilizador.

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 quota de quota de papel de utilizador Virtual Machine Manager (VMM).

Este cmdlet devolve dois objetos de quota de papel do utilizador para uma função de utilizador de autosserviço por nuvem privada. Um objeto contém informações sobre a quota de nível de papel. O outro objeto contém informações sobre a quota de nível de membro. Especifique um valor de $True para que o cmdlet QuotaPerUser devolva apenas o objeto de quota de nível de membro. Especifique um valor de $False para que o cmdlet devolva apenas o objeto de quota de nível de função.

Exemplos

Exemplo 1: Obtenha quota de contagem de máquinas virtuais por utilizador

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 recebe o objeto de nuvem privada chamado Cloud01, e depois armazena esse objeto na variável $Cloud.

O segundo comando obtém o objeto da função do utilizador chamado ContosoSelfServiceUsers e, em seguida, armazena esse objeto na variável $Role.

O terceiro comando obtém a quota de função de utilizador da nuvem privada armazenada em $Cloud e a função de utilizador armazenada em $Role. Como o parâmetro QuotaPerUser tem um valor de $True, este comando recebe a quota para os membros.

O último comando mostra a quota de contagem de máquinas virtuais.

Parâmetros

-Cloud

Especifica um objeto de nuvem privada no qual este cmdlet obtém quotas de papel de utilizador.

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

-OnBehalfOfUser

Especifica um nome de utilizador. Este cmdlet funciona em nome do utilizador que este parâmetro especifica.

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

-OnBehalfOfUserRole

Especifica uma função de utilizador. Para obter uma função de utilizador, utilize o cmdlet Get-SCUserRole . Este cmdlet funciona em nome da função de utilizador que este parâmetro especifica.

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

-QuotaPerUser

Indica se este cmdlet obtém quotas de nível de utilizador ou quotas de nível de membro. Especifique um valor de $True para obter quotas de nível de membro. Especifique um valor de $False para obter quotas de nível de função. Se não especificar este parâmetro, o cmdlet devolve ambos os tipos de quotas.

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

-UserRole

Especifica um objeto de função do utilizador para o qual este cmdlet obtém quotas de função do utilizador.

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

-VMMServer

Especifica um objeto de servidor VMM no qual este cmdlet obtém quotas de função de utilizador.

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

Saídas

UserRoleQuota

Este cmdlet devolve um objeto UserRoleQuota .