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 |