Partager via


Set-SCVirtualFloppyDrive

Modifie les propriétés d’un lecteur de floppy virtuel associé à une machine virtuelle, un modèle de machine virtuelle ou un profil matériel utilisé dans 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

L’applet de commande Set-SCVirtualFloppyDrive modifie une ou plusieurs propriétés d’un lecteur de floppy virtuel associé à une machine virtuelle, un modèle de machine virtuelle ou un profil matériel utilisé dans un environnement Virtual Machine Manager (VMM).

Vous pouvez utiliser l’applet de commande Set-SCVirtualFloppyDrive pour configurer le lecteur de floppy virtuel pour utiliser un lecteur de floppy physique (généralement, lecteur A:) pour lire des disques de floppy physiques, pour lire un disque de floppy virtuel existant ou pour déconnecter le disque de floppy virtuel.

Exemples

Exemple 1 : Connecter un lecteur de floppy virtuel à un disque de floppy virtuel

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

La première commande obtient l’objet de disque de floppy virtuel nommé BootDisk.vfd à partir de VMMServer01 et stocke l’objet dans la variable $FloppyDisk.

La deuxième commande obtient l’objet de machine virtuelle nommé VM01 et stocke l’objet dans la variable $VM.

La troisième commande obtient l’objet de lecteur de floppy virtuel sur VM01 et stocke l’objet de lecteur de floppy virtuel dans le tableau d’objets $FloppyDrive (dans l’événement où plusieurs objets de lecteur de floppy virtuel sont stockés, le tableau stocke tous les objets).

La dernière commande connecte le disque de floppy virtuel stocké dans $FloppyDisk (BootDisk.vfd) au premier lecteur de floppy virtuel sur VM01.

Exemple 2 : Déconnecter un lecteur de floppy virtuel

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $FloppyDrive = @(Get-SCVirtualFloppyDrive -VM $VM)
PS C:\> Set-SCVirtualFloppyDrive -VirtualFloppyDrive $FloppyDrive[0] -NoMedia

La première commande obtient l’objet de machine virtuelle nommé VM02 et stocke l’objet dans la variable $VM.

La deuxième commande obtient l’objet de lecteur de floppy virtuel sur VM02 et stocke l’objet dans $FloppyDrive.

La dernière commande déconnecte l’objet de lecteur de floppy virtuel stocké dans $FloppyDrive à partir d’un lecteur hôte ou d’un disque de floppy virtuel auquel il a été connecté en spécifiant le paramètre NoMedia . Cette commande supprime également toute disquette virtuelle précédemment utilisée par le lecteur de disquette virtuel, si aucun ordinateur virtuel n’utilise actuellement cette disquette virtuelle.

Paramètres

-JobGroup

Spécifie un identificateur pour une série de commandes qui seront exécutées ensemble juste avant que la commande finale qui comprend le même identificateur de groupe de travaux soit exécutée.

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

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-NoMedia

Déconnecte un lecteur de DVD virtuel du lecteur hôte ou du fichier ISO auquel il était connecté, ou déconnecte un lecteur de disquette virtuel du lecteur hôte ou de la disquette virtuelle auquel il était connecté.

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-VirtualFloppyDisk

Spécifie un objet disquette virtuelle.

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

-VirtualFloppyDrive

Spécifie un objet de lecteur de floppy virtuel.

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

-VMMServer

Spécifie un objet serveur VMM.

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

Sorties

VirtualFloppyDrive

Cette applet de commande retourne un objet VirtualFloppyDrive .

Notes

  • Nécessite un objet de lecteur de floppy virtuel VMM, qui peut être récupéré à l’aide de l’applet de commande Get-SCVirtualFloppyDrive .