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 .