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
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.