Partager via


Get-SCCloudUsage

Obtient les données d’utilisation du cloud pour un cloud privé spécifié dans VMM.

Syntaxe

Get-SCCloudUsage
   [-VMMServer <ServerConnection>]
   -Cloud <Cloud>
   [-ReturnPerUserRole]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
Get-SCCloudUsage
   [-VMMServer <ServerConnection>]
   -Cloud <Cloud>
   -UserRole <UserRole>
   [-UserName <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

L’applet de commande get-SCCloudUsage obtient les données d’utilisation du cloud pour un cloud privé spécifié dans Virtual Machine Manager (VMM). Les données d’utilisation du cloud incluent les éléments suivants :

  • Nombre de processeurs
  • Points de quota personnalisés
  • Quantité de mémoire (en Mo)
  • Quantité de stockage (en Go)
  • Nombre de machines virtuelles

Vous pouvez étendre ces données à l’utilisation par rôle d’utilisateur et par utilisateur.

Exemples

Exemple 1 : Obtenir les informations d’utilisation pour un cloud privé spécifié

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> Get-SCCloudUsage -Cloud $Cloud

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

La deuxième commande obtient les informations d’utilisation du cloud pour le cloud privé stocké dans $Cloud et affiche les informations suivantes à l’utilisateur :

  • CPUUsageCount
  • CustomQuotaUsageCount
  • MemoryUsageMB
  • StorageUsageGB
  • VMUsageCount

Exemple 2 : Obtenir les informations d’utilisation d’un cloud privé spécifié pour un rôle d’utilisateur spécifié

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $UserRole = Get-SCUserRole -Name "SelfServiceUsers"
PS C:\> Get-SCCloudUsage -Cloud $Cloud -UserRole $UserRole

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

La deuxième commande obtient l’objet de rôle d’utilisateur nommé SelfServiceUsers et stocke l’objet dans la variable $UserRole.

La dernière commande obtient les informations d’utilisation du cloud pour le cloud privé stocké dans $Cloud et le rôle d’utilisateur stocké dans $UserRole. Ensuite, la commande affiche les informations d’utilisation du cloud à l’utilisateur.

Exemple 3 : Obtenir les informations d’utilisation d’un cloud privé spécifié pour un utilisateur spécifié dans un rôle d’utilisateur

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $UserRole = Get-SCUserRole -Name "SelfServiceUsers"
PS C:\> Get-SCCloudUsage -Cloud $Cloud -UserRole $UserRole -UserName "Contoso\PattiFuller"

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

La deuxième commande obtient l’objet de rôle d’utilisateur nommé SelfServiceUsers et stocke l’objet dans la variable $UserRole.

La dernière commande obtient les informations d’utilisation du cloud pour le cloud privé stocké dans $Cloud et l’utilisateur nommé PattiFuller qui se trouve dans le rôle d’utilisateur nommé SelfServiceUsers. Ensuite, la commande affiche les informations d’utilisation du cloud à l’utilisateur.

Paramètres

-Cloud

Spécifie un objet de cloud privé.

Type:Cloud
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
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

-ReturnPerUserRole

Spécifie un retour par rôle d’utilisateur.

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

-UserName

Spécifie un nom d’utilisateur. Entrez un nom d’utilisateur au format Domaine\Utilisateur.

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

-UserRole

Spécifie un objet de rôle d’utilisateur.

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

-VMMServer

Spécifie un objet serveur VMM.

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