Compartir a través de


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 .