Partager via


Get-SCUserRoleQuota

Obtient un quota de rôle d’utilisateur.

Syntaxe

Get-SCUserRoleQuota
   [-VMMServer <ServerConnection>]
   [[-UserRole] <UserRole>]
   [-QuotaPerUser <Boolean>]
   [-Cloud <Cloud>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

L’applet de commande get-SCUserRoleQuota obtient les objets de quota de rôle d’utilisateur VMM (Virtual Machine Manager).

Cette applet de commande retourne deux objets de quota de rôles d’utilisateur pour un rôle d’utilisateur libre-service par cloud privé. Un objet contient des informations sur le quota au niveau du rôle. L’autre objet contient des informations sur le quota de niveau membre. Spécifiez une valeur de $True pour l’applet de commande QuotaPerUser pour renvoyer uniquement l’objet de quota de niveau membre. Spécifiez une valeur de $False pour que l’applet de commande retourne uniquement l’objet de quota au niveau du rôle.

Exemples

Exemple 1 : Obtenir un quota de machines virtuelles par utilisateur

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

La première commande obtient l’objet de cloud privé nommé Cloud01, puis stocke cet objet dans la variable $Cloud.

La deuxième commande obtient l’objet de rôle d’utilisateur nommé ContosoSelfServiceUsers, puis stocke cet objet dans la variable $Role.

La troisième commande obtient le quota de rôle d’utilisateur pour le cloud privé stocké dans $Cloud et le rôle d’utilisateur stocké dans $Role. Étant donné que le paramètre QuotaPerUser a une valeur de $True, cette commande obtient le quota pour les membres.

La dernière commande affiche le quota de nombre de machines virtuelles.

Paramètres

-Cloud

Spécifie un objet de cloud privé dans lequel cette applet de commande obtient des quotas de rôle d’utilisateur.

Type:Cloud
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OnBehalfOfUser

Spécifie un nom d’utilisateur. Cette applet de commande fonctionne pour le compte de l’utilisateur que ce paramètre spécifie.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez la cmdlet Get-SCUserRole. Cette applet de commande fonctionne pour le compte du rôle d’utilisateur spécifié par ce paramètre.

Type:UserRole
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-QuotaPerUser

Indique si cette applet de commande obtient des quotas de niveau utilisateur ou des quotas de niveau membre. Spécifiez une valeur de $True pour obtenir des quotas de niveau membre. Spécifiez une valeur de $False pour obtenir des quotas de niveau rôle. Si vous ne spécifiez pas ce paramètre, l’applet de commande retourne les deux types de quotas.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-UserRole

Spécifie un objet de rôle d’utilisateur pour lequel cette applet de commande obtient des quotas de rôle d’utilisateur.

Type:UserRole
Position:0
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VMMServer

Spécifie un objet serveur VMM sur lequel cette applet de commande obtient des quotas de rôle d’utilisateur.

Type:ServerConnection
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

Sorties

UserRoleQuota

Cette applet de commande retourne un objet UserRoleQuota.