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 .