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 .