Partager via


Set-SCVirtualHardDiskConfiguration

Modifie les informations de configuration de disque dur virtuel contenues dans une configuration de machine virtuelle.

Syntaxe

Set-SCVirtualHardDiskConfiguration
   [-SourceDisk <StandaloneVirtualHardDisk>]
   [-PinSourceLocation <Boolean>]
   [-DestinationLocation <String>]
   [-PinDestinationLocation <Boolean>]
   [-FileName <String>]
   [-PinFileName <Boolean>]
   [-DeploymentOption <DeploymentOption>]
   [-StorageDisk <StorageDisk>]
   [-StorageClassification <StorageClassification>]
   [-StorageQoSPolicy <StorageQoSPolicy>]
   [-PinStorageDisk <Boolean>]
   [-ParentVirtualHardDiskPath <String>]
   [-ParentVirtualHardDiskDestinationPath <String>]
   [-FileInjectionSourceLocation <String>]
   [-FileInjectionDestinationLocation <String>]
   [-FileInjectionDestinationPartition <Int16>]
   -VHDConfiguration <VirtualHardDiskConfiguration>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande set-SCVirtualHardDiskConfiguration modifie les informations de configuration de disque dur virtuel contenues dans une configuration de machine virtuelle.

Exemples

Exemple 1 : Définir les propriétés d’une configuration de disque dur virtuel

PS C:\> $ServiceConfig = Get-SCServiceConfiguration -Name "Service01" 
PS C:\> $TierConfig = Get-SCComputerTierConfiguration -ServiceConfiguration $ServiceConfig
PS C:\> $VMConfig = Get-SCVMConfiguration -ComputerTierConfiguration $TierConfig
PS C:\> $VHDConfig = Get-SCVirtualHardDiskConfiguration -VMConfiguration $VMConfig[0]
PS C:\> $VHD = Get-SCVirtualHardDisk -Name "Win2k8R2BaseDisk.vhd"
PS C:\> Set-SCVirtualHardDiskConfiguration -VHDConfiguration $VHDConfig -SourceDisk $VHD -PinSourceLocation $True

La première commande obtient l’objet de configuration de service nommé Service01 et stocke l’objet dans la variable $ServiceConfig.

La deuxième commande obtient la configuration de niveau ordinateur de l’objet de configuration de service stocké dans $ServiceConfig et stocke l’objet dans la variable $TierConfig.

La troisième commande obtient la configuration de la machine virtuelle pour la configuration de la couche ordinateur stockée dans $TierConfig et stocke l’objet dans la variable $VMConfig.

La quatrième commande obtient la configuration du disque dur virtuel pour la première configuration de machine virtuelle stockée dans $VMConfig et stocke l’objet dans la variable $VHDConfig.

La cinquième commande obtient l’objet de disque dur virtuel nommé Win2k8R2BaseDisk.vhd à partir de la bibliothèque et stocke l’objet dans la variable $VHD.

La dernière commande met à jour la propriété PinSourceLocation dans la configuration de disque dur virtuel stockée dans $VHDConfig pour le disque dur virtuel source stocké dans $VHD pour épingler la valeur du disque dur virtuel source, ce qui l’empêche de changer pendant le placement.

Paramètres

-DeploymentOption

Spécifie l’option de déploiement d’un disque dur virtuel. Les valeurs acceptables pour ce paramètre sont les suivantes :

  • Aucun
  • UseFastest
  • UseTarget
  • UseNetwork
  • UseSAN
  • UseDifferencing
  • UseExistingVirtualDisk
Type:DeploymentOption
Valeurs acceptées:None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DestinationLocation

Spécifie le chemin d’accès de destination pour ou sur un disque dur virtuel.

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

-FileInjectionDestinationLocation

Spécifie le chemin du dossier cible (chemin relatif à la racine de la partition) où le ou les fichiers sources sont injectés dans le disque dur virtuel sélectionné avant d’activer la machine virtuelle pour la première fois.

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

-FileInjectionDestinationPartition

Spécifie la partition cible du disque dur virtuel sélectionné où les fichiers sources sont injectés avant d’activer la machine virtuelle pour la première fois.

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

-FileInjectionSourceLocation

Spécifie l’emplacement (URL) du ou des fichiers à injecter dans la machine virtuelle avant d’activer la machine virtuelle pour la première fois.

Lorsqu’un dossier est spécifié, tous les fichiers sous ce dossier sont injectés dans l’emplacement de destination 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

-FileName

Spécifie le nom de fichier à utiliser lorsque vous renommez un fichier de disque dur virtuel lorsque vous l’ajoutez à une machine virtuelle.

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

-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

-ParentVirtualHardDiskDestinationPath

Spécifie le chemin de destination du disque dur virtuel parent.

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

-ParentVirtualHardDiskPath

Spécifie le chemin d’accès au disque dur virtuel parent à utiliser lors de la création d’un disque de différenciation.

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

-PinDestinationLocation

Indique si l’emplacement de destination choisi par l’utilisateur est conservé pendant la configuration du déploiement du service.

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

-PinFileName

Indique si le nom de fichier choisi par l’utilisateur est conservé pendant la configuration du déploiement du service.

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

-PinSourceLocation

Indique si l’emplacement source choisi par l’utilisateur est conservé pendant la configuration du déploiement du service.

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

-PinStorageDisk

Indique si le disque de stockage choisi par l’utilisateur est conservé pendant la configuration du déploiement du service.

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

-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

-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

-SourceDisk

Spécifie le disque dur virtuel source.

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

-StorageClassification

Spécifie un objet de classification de stockage.

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

-StorageDisk

Spécifie un disque sur un hôte Hyper-V ou VMware ESX qu’une machine virtuelle sur cet hôte peut utiliser au lieu d’utiliser un disque dur virtuel. Ce disque est appelé disque pass-through. Le terme VMware correspondant est Raw Device Mapping (RDM). Le disque hôte est un disque dur local ou une unité logique sur un réseau san (Storage Area Network). VMM permet à la machine virtuelle de contourner le système de fichiers de l’hôte et d’accéder directement au disque direct. Hyper-V hôtes prennent en charge les disques pass-through et la conversion d’un disque pass-through vers un disque dur virtuel. Les hôtes VMware ESX prennent en charge les disques pass-through, mais pas la conversion de disque. Les hôtes Citrix XenServer ne prennent pas en charge les disques pass-through.

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

-StorageQoSPolicy

Spécifie un objet StorageQoSPolicy.

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

-VHDConfiguration

Spécifie un objet de configuration de disque dur virtuel.

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

Sorties

VirtualHardDiskConfiguration

Cette applet de commande retourne un objet VirtualHardDiskConfiguration.