Compartir a través de


Set-SCVirtualFloppyDrive

Cambia las propiedades de una unidad de disquete virtual asociada a una máquina virtual, plantilla de máquina virtual o perfil de hardware que se usa en VMM.

Syntax

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 físicos, para leer un disco virtual existente o para 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 $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 elimina también cualquier disquete virtual usado anteriormente por la unidad de disquete virtual si no hay ninguna otra máquina virtual que use dicho disquete virtual.

Parámetros

-JobGroup

Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto antes del comando final que incluye las mismas ejecuciones de identificador de grupo de trabajos.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NoMedia

Desconecta una unidad de DVD virtual de la unidad de host o el archivo ISO a los que estaba conectada o desconecta una unidad de disquete virtual de la unidad de host o disquete virtual a los que estaba conectada.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VirtualFloppyDisk

Especifica un objeto de disquete virtual.

Type:VirtualFloppyDisk
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VirtualFloppyDrive

Especifica un objeto de unidad de disquete virtual.

Type:VirtualFloppyDrive
Position:0
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Especifica un objeto de servidor VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Salidas

VirtualFloppyDrive

Este cmdlet devuelve un objeto VirtualFloppyDrive .

Notas

  • Requiere un objeto de unidad de disquete virtual VMM, que se puede recuperar mediante el cmdlet Get-SCVirtualFloppyDrive .