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