Set-SCCloud
Modifie les propriétés d’un cloud privé dans VMM.
Syntaxe
Set-SCCloud
[-RemoveCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
[-AddCapabilityProfile <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile]>]
[-AddVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
[-RemoveVMHostGroup <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup]>]
[-AddCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
[-RemoveCloudResource <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject]>]
[-Name <String>]
[-Description <String>]
[-AddReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
[-RemoveReadOnlyLibraryShare <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare]>]
[-ReadWriteLibraryPath <String>]
[-DisasterRecoverySupported <Boolean>]
[-ShieldedVMSupportPolicy <ShieldedVMSupportPolicyEnum>]
[-VMMServer <ServerConnection>]
[[-Cloud] <Cloud>]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
L’applet de commande Set-SCCloud modifie les propriétés d’un cloud privé dans Virtual Machine Manager (VMM).
Pour plus d’informations sur les clouds privés, tapez : Get-Help New-SCCloud -detailed
.
Exemples
Exemple 1 : Mettre à jour les propriétés d’un cloud privé à l’aide d’un groupe de travaux
PS C:\> $Guid = [System.Guid]::NewGuid()
PS C:\> $Cloud = Get-SCCloud -Name "Cloud01"
PS C:\> $CapabilityProfile = Get-SCCapabilityProfile -Profilename "HyperV"
PS C:\> Set-SCCloudCapacity -JobGroup $Guid -StorageLimited $True -StorageGB 500 -VirtualMachinesLimited $True -VirtualMachines 50 -VirtualCPUCountLimited $True -VirtualCPUCount 100
PS C:\> Set-SCCloud -Cloud $Cloud -AddCapabilityProfile $CapabilityProfile -JobGroup $Guid -Description "Updated description for Cloud01"
La première commande crée un GUID et le 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 de cloud privé nommé Cloud01 et stocke l’objet dans la variable $Cloud.
La troisième commande obtient l’objet de profil de capacité Hyper-V et stocke l’objet dans la variable $CapabilityProfile.
La quatrième commande définit les limites suivantes sur les dimensions de capacité cloud : stockage de 500 Go, 50 machines virtuelles et 100 PROCESSEURs. L’utilisation du paramètre JobGroup spécifie que cette commande ne s’exécutera qu’avant la commande finale qui inclut le Groupe de travaux avec le même GUID.
La dernière commande ajoute le profil de capacité stocké dans $CapabilityProfile à Cloud01, met à jour la description de Cloud01 et définit les propriétés de capacité cloud sur Cloud01 à l’aide des paramètres spécifiés dans la quatrième commande. Cette commande utilise le paramètre JobGroup pour s’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
-AddCapabilityProfile
Spécifie un ou plusieurs objets de profil de capacité ajoutés par cette applet de commande.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddCloudResource
Spécifie une ou plusieurs ressources cloud que cette applet de commande ajoute à un cloud privé. Les ressources que vous pouvez ajouter à un cloud privé sont les suivantes : Équilibreur de charge, réseau logique, pool d’adresses IP statiques, pool de stockage et modèle d’adresse IP virtuelle.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddReadOnlyLibraryShare
Spécifie un ou plusieurs partages de bibliothèque en lecture seule que cette applet de commande ajoute à un cloud privé.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-AddVMHostGroup
Spécifie un ou plusieurs groupes hôtes à ajouter à un tableau de groupes hôtes ou à un cloud privé existant.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Cloud
Spécifie un objet de cloud privé.
Type: | Cloud |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | True |
Accepter les caractères génériques: | False |
-Description
Spécifie une description de l’objet spécifié.
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 |
-DisasterRecoverySupported
Indique si le service Windows Azure Hyper-V Recovery Manager est activé.
Si vous activez ce paramètre, l’applet de commande envoie les données suivantes sur Internet au service : nom du cloud, noms de machines virtuelles, noms de réseau logique, noms d’hôtes de machine virtuelle et propriétés pertinentes pour chaque objet. Si l’envoi de ces informations est en conflit avec les exigences de confidentialité existantes pour les charges de travail déployées sur ce cloud, ne sélectionnez pas cette option.
Après avoir associé ce cloud à un cloud de récupération dans Windows Azure Hyper-V Recovery Manager, vous ne pouvez pas désactiver cette option.
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 |
-JobGroup
Spécifie un identificateur pour une série de commandes qui s’exécute en tant que jeu juste avant la commande finale qui inclut le même identificateur de groupe de travaux.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-JobVariable
Spécifie que la progression du travail est suivie et stockée dans la variable nommée par ce paramètre.
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 |
-Name
Spécifie le nom d’un objet VMM.
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 |
-PROTipID
Spécifie l’ID de l’info-bulle d’optimisation des performances et des ressources (CONSEIL PRO) qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils pro.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ReadWriteLibraryPath
Spécifie un chemin de bibliothèque accessible en écriture sur lequel les machines virtuelles peuvent être stockées.
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 |
-RemoveCapabilityProfile
Spécifie un ou plusieurs objets de profil de capacité que cette applet de commande supprime.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.CapabilityProfile] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveCloudResource
Spécifie une ou plusieurs ressources cloud que cette applet de commande supprime d’un cloud privé.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.ClientObject] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveReadOnlyLibraryShare
Spécifie un partage de bibliothèque en lecture seule que cette applet de commande supprime.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.LibraryShare] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RemoveVMHostGroup
Spécifie un ou plusieurs groupes hôtes que cette applet de commande supprime d’un tableau de groupes hôtes ou d’un cloud privé.
Type: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.HostGroup] |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-RunAsynchronously
Indique que le travail s’exécute de façon asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.
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 |
-ShieldedVMSupportPolicy
Indique si ce cloud prend en charge le placement de machines virtuelles dotées d’une protection maximale, de sorte que le positionnement fournira des évaluations pour le cloud.
Type: | ShieldedVMSupportPolicyEnum |
Valeurs acceptées: | ShieldedVMNotSupported, ShieldedVMSupported |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
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 |