Get-SCUserRoleQuota

Obtient un quota de rôle d’utilisateur.

Syntax

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

Description

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

Cette applet de commande retourne deux objets de quota de rôle 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 au niveau du membre. Spécifiez une valeur de $True pour l’applet de commande QuotaPerUser pour renvoyer uniquement l’objet de quota au niveau du 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 nombre 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 cloud privé nommé Cloud01, puis stocke cet objet dans la variable $Cloud.

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

La troisième commande obtient le quota de rôle 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 utilisateur.

Type:Cloud
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Spécifie un rôle d’utilisateur. Pour obtenir un rôle d’utilisateur, utilisez l’applet de commande 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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-QuotaPerUser

Indique si cette applet de commande obtient des quotas au niveau de l’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
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

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

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Sorties

UserRoleQuota

Cette applet de commande retourne un objet UserRoleQuota .