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