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 .