Compartir a través de


Get-SCUserRoleQuota

Obtiene una cuota de roles de usuario.

Sintaxis

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 rol 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 los 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.

Tipo:Cloud
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-OnBehalfOfUser

Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:UserRole
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín: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.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-UserRole

Especifica un objeto de rol de usuario para el que este cmdlet obtiene cuotas de roles de usuario.

Tipo:UserRole
Posición:0
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM en el que este cmdlet obtiene cuotas de roles de usuario.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

UserRoleQuota

Este cmdlet devuelve un objeto UserRoleQuota.