Get-SCUserRoleQuota
Obtiene una cuota de roles de usuario.
Syntax
Get-SCUserRoleQuota
[-VMMServer <ServerConnection>]
[[-UserRole] <UserRole>]
[-QuotaPerUser <Boolean>]
[-Cloud <Cloud>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
El cmdlet Get-SCUserRoleQuota obtiene objetos de cuota de roles de usuario de Virtual Machine Manager (VMM).
Este cmdlet devuelve dos objetos de cuota de roles de usuario para un rol de usuario de autoservicio por nube privada. Un objeto contiene información sobre la cuota de nivel de rol. El otro objeto contiene información sobre la cuota de nivel de miembro. Especifique un valor de $True para que el cmdlet QuotaPerUser devuelva solo el objeto de cuota de nivel de miembro. Especifique un valor de $False para que el cmdlet devuelva solo el objeto de cuota de nivel de rol.
Ejemplos
Ejemplo 1: Obtención de la cuota de recuento de máquinas virtuales por usuario
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
El primer comando obtiene el objeto de nube privada denominado Cloud01 y, a continuación, almacena ese objeto en la variable $Cloud.
El segundo comando obtiene el objeto de rol de usuario denominado ContosoSelfServiceUsers y, a continuación, almacena ese objeto en la variable $Role.
El tercer comando obtiene la cuota de roles de usuario para la nube privada almacenada en $Cloud y el rol de usuario almacenado en $Role. Dado que el parámetro QuotaPerUser tiene un valor de $True, este comando obtiene la cuota de miembros.
El último comando muestra la cuota de recuento de máquinas virtuales.
Parámetros
-Cloud
Especifica un objeto de nube privada en el que este cmdlet obtiene cuotas de roles de usuario.
Type: | Cloud |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Especifica un rol de usuario. Para obtener un rol de usuario, use el cmdlet Get-SCUserRole . Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-QuotaPerUser
Indica si este cmdlet obtiene cuotas de nivel de usuario o cuotas de nivel de miembro. Especifique un valor de $True para obtener cuotas de nivel de miembro. Especifique un valor de $False para obtener cuotas de nivel de rol. Si no especifica este parámetro, el cmdlet devuelve ambos tipos de cuotas.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Especifica un objeto de rol de usuario para el que este cmdlet obtiene cuotas de roles de usuario.
Type: | UserRole |
Position: | 0 |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Especifica un objeto de servidor VMM en el que este cmdlet obtiene cuotas de roles de usuario.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Salidas
UserRoleQuota
Este cmdlet devuelve un objeto UserRoleQuota .