Set-SCVirtualFloppyDrive
Cambia las propiedades de una unidad de disquete virtual asociada a una máquina virtual, una plantilla de máquina virtual o un perfil de hardware que se usa en VMM.
Sintaxis
Set-SCVirtualFloppyDrive
[-VMMServer <ServerConnection>]
[[-VirtualFloppyDrive] <VirtualFloppyDrive>]
-VirtualFloppyDisk <VirtualFloppyDisk>
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Set-SCVirtualFloppyDrive
[-VMMServer <ServerConnection>]
[[-VirtualFloppyDrive] <VirtualFloppyDrive>]
[-NoMedia]
[-JobGroup <Guid>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
El cmdlet Set-SCVirtualFloppyDrive cambia una o varias propiedades de una unidad de disquete virtual asociada a una máquina virtual, una plantilla de máquina virtual o un perfil de hardware usado en un entorno de Virtual Machine Manager (VMM).
Puede usar el cmdlet Set-SCVirtualFloppyDrive para configurar la unidad de disquete virtual para usar una unidad de disquete físico (normalmente, unidad A:) para leer discos de disquete físicos, leer un disco de disquete virtual existente o desconectar el disco de disquete virtual.
Ejemplos
Ejemplo 1: Conexión de una unidad de disquete virtual a un disco de disquete virtual
PS C:\> $FloppyDisk = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where {$_.Name -eq "BootDisk.vfd"}
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -VirtualFloppyDisk $FloppyDisk
El primer comando obtiene el objeto de disco de disquete virtual denominado BootDisk.vfd de VMMServer01 y almacena el objeto en la variable $FloppyDisk.
El segundo comando obtiene el objeto de máquina virtual denominado VM01 y almacena el objeto en la variable $VM.
El tercer comando obtiene el objeto de unidad de disquete virtual en VM01 y almacena el objeto de unidad de disquete virtual en la matriz de objetos de $FloppyDrive (en caso de que haya más de un objeto de unidad de disquete virtual, la matriz almacena todos los objetos).
El último comando conecta el disco de disquete virtual almacenado en $FloppyDisk (BootDisk.vfd) a la primera unidad de disquete virtual de VM01.
Ejemplo 2: Desconectar una unidad de disquete virtual
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -NoMedia
El primer comando obtiene el objeto de máquina virtual denominado VM02 y almacena el objeto en la variable $VM.
El segundo comando obtiene el objeto de unidad de disquete virtual en VM02 y almacena el objeto en $FloppyDrive.
El último comando desconecta el objeto de unidad de disquete virtual almacenado en $FloppyDrive de cualquier unidad host o disco de disquete virtual al que estaba conectado especificando el parámetro NoMedia. Este comando también elimina cualquier disco de disquete virtual que la unidad de disquete virtual usó anteriormente si ninguna otra máquina virtual usa actualmente ese disco de disquete virtual.
Parámetros
-JobGroup
Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto justo antes de que se ejecute el mismo identificador de grupo de trabajos.
Tipo: | Guid |
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 |
-NoMedia
Desconecta una unidad de DVD virtual de la unidad host o ISO a la que estaba conectado, o desconecta una unidad de disquete virtual de la unidad host o el disco de disquete virtual al que estaba conectado.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
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 |
-VirtualFloppyDisk
Especifica un objeto de disco de disquete virtual.
Tipo: | VirtualFloppyDisk |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-VirtualFloppyDrive
Especifica un objeto de unidad de disquete virtual.
Tipo: | VirtualFloppyDrive |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
VirtualFloppyDrive
Este cmdlet devuelve un objeto
Notas
- Requiere un objeto de unidad de disquete virtual VMM, que se puede recuperar mediante el cmdlet Get-SCVirtualFloppyDrive.