Partager via


Set-SCCloudCapacity

Modifie les paramètres de capacité cloud pour un cloud privé.

Syntax

Set-SCCloudCapacity
   -CloudCapacity <CloudCapacity>
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCloudCapacity
   [-CPUCount <UInt32>]
   [-UseCPUCountMaximum <Boolean>]
   [-MemoryMB <UInt32>]
   [-UseMemoryMBMaximum <Boolean>]
   [-StorageGB <UInt32>]
   [-UseStorageGBMaximum <Boolean>]
   [-CustomQuotaCount <UInt32>]
   [-UseCustomQuotaCountMaximum <Boolean>]
   [-VMCount <UInt32>]
   [-UseVMCountMaximum <Boolean>]
   [-VMMServer <ServerConnection>]
   -JobGroup <Guid>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande Set-SCCloudCapacity modifie les paramètres de capacité cloud d’un cloud privé dans Virtual Machine Manager (VMM). Vous pouvez mettre à jour les dimensions de capacité cloud suivantes :

  • Machines virtuelles
  • processeurs virtuels
  • points de quota personnalisés
  • stockage (Go)
  • mémoire (Mo)

Vous pouvez également définir n’importe quelle ou toutes les dimensions pour utiliser la capacité maximale.

Exemples

Exemple 1 : Modifier les propriétés de capacité cloud d’un cloud spécifié

PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -CloudCapacity $CloudCapacity -VirtualCPUCountLimited $True -VirtualCPUCount 20

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

La deuxième commande obtient la capacité cloud du cloud privé stocké dans $Cloud et la stocke dans la variable $CloudCapacity.

La dernière commande indique qu’il doit y avoir une limite placée sur le nombre de processeurs virtuels pour la capacité cloud stockée dans $CloudCapacity, et modifie la capacité de nombre d’UC virtuelle à 20.

Exemple 2 : Modifier les propriétés de capacité cloud d’un cloud privé spécifique à l’aide d’un groupe de travaux

PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud02"
PS C:\> $CloudCapacity = Get-SCCloudCapacity -Cloud $Cloud
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100 -StorageLimited $True -StorageGB 500
PS C:\> Set-SCCloud -JobGroup $Guid -Cloud $Cloud

La première commande crée un GUID et la stocke dans la variable $Guid. Les commandes suivantes qui incluent ce GUID sont collectées dans un seul groupe de travaux.

La deuxième commande obtient l’objet cloud privé nommé Cloud02 et stocke l’objet dans la variable $Cloud.

La troisième commande obtient l’objet de capacité cloud pour le cloud privé stocké dans $cloud et stocke l’objet dans la variable $CloudCapacity.

La quatrième commande définit une limite de 50 machines virtuelles, 100 processeurs virtuels et 500 Go de stockage sur la capacité cloud. L’utilisation du paramètre JobGroup spécifie que cette commande ne s’exécutera qu’avant la commande finale qui inclut le JobGroup avec le même GUID.

La dernière commande définit les propriétés de capacité sur le cloud privé stocké dans $Cloud à l’aide des paramètres spécifiés dans la quatrième commande. Cette commande utilise le paramètre JobGroup pour exécuter Set-SCCloudCapacity juste avant Set-SCCloud s’exécute afin que les paramètres soient assocés avec le cloud privé spécifié.

Paramètres

-CloudCapacity

Spécifie un objet de capacité cloud.

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

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCount

Spécifie le nombre de processeurs virtuels pour un quota de rôle utilisateur ou une capacité cloud.

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

-CustomQuotaCount

Spécifie le nombre de points de quota personnalisés pour un quota de rôle utilisateur ou une capacité cloud.

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

-JobGroup

Spécifie un identificateur pour une série de commandes qui seront exécutées ensemble juste avant que la commande finale qui comprend le même identificateur de groupe de travaux soit exécutée.

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

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-MemoryMB

Spécifie la quantité de mémoire en mégaoctets (Mo) pour un quota de rôles utilisateur ou une capacité cloud.

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

-PROTipID

Spécifie l’ID du conseil Optimisation des performances et des ressources (PRO) qui a déclenché cette action. Cela permet d’auditer les conseils PRO.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-StorageGB

Spécifie la quantité de stockage en gigaoctets (Go) pour un quota de rôle utilisateur ou une capacité cloud. Cette quantité de stockage n’inclut pas le stockage de bibliothèque.

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

-UseCPUCountMaximum

Indique si le nombre maximal de processeurs virtuels est autorisé pour un rôle d’utilisateur ou une capacité cloud. Lorsque ce paramètre est utilisé, aucun quota n’est appliqué pour la dimension du processeur virtuel.

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

-UseCustomQuotaCountMaximum

Indique si le nombre maximal de points de quota personnalisés est autorisé pour un rôle utilisateur ou une capacité cloud. Lorsque ce paramètre est utilisé, aucun quota n’est appliqué pour la dimension de quota personnalisée.

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

-UseMemoryMBMaximum

Indique si la quantité maximale de mémoire, en mégaoctets (Mo), est autorisée pour un rôle utilisateur ou une capacité cloud. Lorsque ce paramètre est utilisé, aucun quota n’est appliqué pour la dimension de mémoire.

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

-UseStorageGBMaximum

Indique si la quantité maximale de stockage, en gigaoctets (Go), est autorisée pour un rôle d’utilisateur ou une capacité cloud. Lorsque ce paramètre est utilisé, aucun quota n’est appliqué pour la dimension de stockage.

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

-UseVMCountMaximum

Indique si le nombre maximal de machines virtuelles est autorisé pour un rôle d’utilisateur ou une capacité cloud. Lorsque ce paramètre est utilisé, aucun quota n’est appliqué pour la dimension de machine virtuelle.

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

-VMCount

Spécifie le nombre de machines virtuelles pour un quota de rôle utilisateur ou une capacité cloud.

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

-VMMServer

Spécifie un objet serveur VMM.

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

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False