Remove-SCVirtualFloppyDisk

Entfernt ein virtuelles Diskettenobjekt aus VMM.

Syntax

Remove-SCVirtualFloppyDisk
      [-VirtualFloppyDisk] <VirtualFloppyDisk>
      [-Force]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [<CommonParameters>]

Beschreibung

Das Cmdlet Remove-SCVirtualFloppyDisk entfernt ein virtuelles Diskettenobjekt aus der VMM-Bibliothek (Virtual Machine Manager) und löscht die entsprechende virtuelle Diskettendatei (eine windowsbasierte VFD-Datei oder eine VMware-basierte FLP-Datei) vom Bibliotheksserver.

Wenn der virtuelle Diskette an einen virtuellen Computer, eine Vorlage oder ein Hardwareprofil angefügt ist (und wenn Sie den Parameter Force nicht verwenden), listet VMM den Container auf, der den virtuellen Diskettendatenträger enthält, und fordert Sie auf, zu bestätigen, dass Sie den virtuellen Diskettendatenträger entfernen möchten:

  • Wenn Sie "Ja" beantworten, entfernt VMM die Zuordnung zwischen dem virtuellen Diskettendatenträger und dem Container, an den er angefügt ist, und löscht dann das virtuelle Diskettenobjekt aus VMM.

  • Wenn Sie antworten Nein, wird der Vorgang abgebrochen.

Dieses Cmdlet gibt das Objekt nach Erfolg zurück (mit der Eigenschaft MarkedForDeletion auf True festgelegt) oder eine Fehlermeldung beim Fehler zurück.

Beispiele

Beispiel 1: Entfernen eines virtuellen Diskettenobjekts aus der Bibliothek und Löschen der entsprechenden Datei

PS C:\> $VFD = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com"  | where { $_.Name -eq "BootFloppy.vfd" -and $_.LibraryServer.Name -eq "LibraryServer01.Contoso.com" }
PS C:\> Remove-SCVirtualFloppyDisk -VirtualFloppyDisk $VFD

Der erste Befehl ruft das virtuelle Diskettendateiobjekt namens BootFloppy.vfd ab, das auf LibraryServer01 gespeichert ist, und speichert dann das virtuelle Diskettenobjekt in der $VFD Variablen.

Der zweite Befehl entfernt das in $VFD gespeicherte Diskettenobjekt aus der Bibliothek und löscht die entsprechende virtuelle Diskettendatei vom Bibliotheksserver.

Beispiel 2: Entfernen mehrerer virtueller Disketten und deren Dateien

PS C:\> $VFDs = Get-SCVirtualFloppyDisk -VMMServer "VMMServer01.Contoso.com" | where { $_.Name -match "Boot" }
PS C:\> $VFDs | Remove-SCVirtualFloppyDisk

Der erste Befehl ruft alle virtuellen Diskettenobjekte ab, deren Namen die Zeichenfolge "Boot" enthalten und diese Objekte im Array namens $VFDs speichert.

Der zweite Befehl übergibt jedes virtuelle Diskettenobjekt in $VFDs an das Cmdlet Remove-VirtualFloppyDisk , das jedes virtuelle Diskettenobjekt aus der Bibliothek entfernt. Der Befehl löscht auch jede entsprechende Datei vom Bibliotheksserver, auf dem dieser virtuelle Diskette gespeichert ist.

Parameter

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-Force

Erzwingt die Ausführung des Befehls ohne Aufforderung zur Bestätigung durch den Benutzer.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-VirtualFloppyDisk

Gibt ein virtuelles Diskettenobjekt an.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Hinweise

  • Erfordert ein virtuelles VMM-Diskettenobjekt, das mithilfe des Cmdlets Get-SCVirtualFloppyDisk abgerufen werden kann.