Compartir a través de


Set-SCVirtualHardDiskConfiguration

Modifica la información de configuración del disco duro virtual contenida en una configuración de máquina virtual.

Sintaxis

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

El cmdlet Set-SCVirtualHardDiskConfiguration modifica la información de configuración del disco duro virtual contenida en una configuración de máquina virtual.

Ejemplos

Ejemplo 1: Establecimiento de las propiedades de una configuración de disco duro virtual

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

El primer comando obtiene el objeto de configuración de servicio denominado Service01 y almacena el objeto en la variable $ServiceConfig.

El segundo comando obtiene la configuración del nivel de equipo para el objeto de configuración de servicio almacenado en $ServiceConfig y almacena el objeto en la variable $TierConfig.

El tercer comando obtiene la configuración de la máquina virtual para la configuración del nivel de equipo almacenada en $TierConfig y almacena el objeto en la variable $VMConfig.

El cuarto comando obtiene la configuración del disco duro virtual para la primera configuración de máquina virtual almacenada en $VMConfig y almacena el objeto en la variable $VHDConfig.

El quinto comando obtiene el objeto de disco duro virtual denominado Win2k8R2BaseDisk.vhd de la biblioteca y almacena el objeto en la variable $VHD.

El último comando actualiza la propiedad PinSourceLocation en la configuración del disco duro virtual almacenada en $VHDConfig para el disco duro virtual de origen almacenado en $VHD para anclar el valor del disco duro virtual de origen, lo que impide que se cambie durante la colocación.

Parámetros

-DeploymentOption

Especifica la opción de implementación de un disco duro virtual. Los valores aceptables para este parámetro son:

  • Ninguno
  • Uso más rápido
  • UseTarget
  • UseNetwork
  • UseSAN
  • UseDifferencing
  • UseExistingVirtualDisk
Tipo:DeploymentOption
Valores aceptados:None, UseFastest, UseTarget, UseNetwork, UseSAN, UseDifferencing, UseExistingVirtualDisk
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-DestinationLocation

Especifica la ruta de acceso de destino para o en un disco duro virtual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FileInjectionDestinationLocation

Especifica la ruta de acceso de la carpeta de destino (ruta de acceso relativa a la raíz de la partición) donde se insertan los archivos de origen en el disco duro virtual seleccionado antes de activar la máquina virtual por primera vez.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FileInjectionDestinationPartition

Especifica la partición de destino del disco duro virtual seleccionado donde se insertan los archivos de origen antes de activar la máquina virtual por primera vez.

Tipo:Int16
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FileInjectionSourceLocation

Especifica la ubicación (una dirección URL) de los archivos que se van a insertar en la máquina virtual antes de activar la máquina virtual por primera vez.

Cuando se especifica una carpeta, todos los archivos de esa carpeta se insertan en la ubicación de destino especificada.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-FileName

Especifica el nombre de archivo que se va a usar al cambiar el nombre de un archivo de disco duro virtual al agregarlo a una máquina virtual.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ParentVirtualHardDiskDestinationPath

Especifica la ruta de acceso de destino del disco duro virtual primario.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-ParentVirtualHardDiskPath

Especifica la ruta de acceso al disco duro virtual primario que se va a usar al crear un disco de diferenciación.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PinDestinationLocation

Indica si la ubicación de destino elegida por el usuario se conserva durante la configuración de implementación del servicio.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PinFileName

Indica si el nombre de archivo elegido por el usuario se conserva durante la configuración de implementación del servicio.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PinSourceLocation

Indica si la ubicación de origen elegida por el usuario se conserva durante la configuración de implementación del servicio.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PinStorageDisk

Indica si el disco de almacenamiento elegido por el usuario se conserva durante la configuración de implementación del servicio.

Tipo:Boolean
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-SourceDisk

Especifica el disco duro virtual de origen.

Tipo:StandaloneVirtualHardDisk
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StorageClassification

Especifica un objeto de clasificación de almacenamiento.

Tipo:StorageClassification
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StorageDisk

Especifica un disco en un host de Hyper-V o VMware ESX que una máquina virtual de ese host puede usar en lugar de usar un disco duro virtual. Este disco se conoce como un disco de paso a través. El término de VMware correspondiente es La asignación de dispositivos sin formato (RDM). El disco host es un disco duro local o una unidad lógica en una red de área de almacenamiento (SAN). VMM permite que la máquina virtual omita el sistema de archivos del host y acceda directamente al disco de paso a través. Hyper-V hosts admiten discos de paso a través y la conversión de un disco de paso a través a un disco duro virtual. Los hosts de VMware ESX admiten discos de paso a través, pero no la conversión de disco. Los hosts de Citrix XenServer no admiten discos de paso a través.

Tipo:StorageDisk
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StorageQoSPolicy

Especifica un objeto StorageQoSPolicy.

Tipo:StorageQoSPolicy
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VHDConfiguration

Especifica un objeto de configuración de disco duro virtual.

Tipo:VirtualHardDiskConfiguration
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

VirtualHardDiskConfiguration

Este cmdlet devuelve un objeto VirtualHardDiskConfiguration.