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 Windows-basierte 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 auf "Ja" antworten, 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 "Nein" antworten, wird der Vorgang abgebrochen.
Dieses Cmdlet gibt das Objekt nach Erfolg (mit der Eigenschaft "MarkedForDeletion" auf "True" festgelegt) zurück oder gibt bei Einem Fehler eine Fehlermeldung 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.
Mit dem zweiten Befehl wird das in $VFD gespeicherte Diskettenobjekt aus der Bibliothek entfernt und die entsprechende virtuelle Diskettendatei vom Bibliotheksserver gelöscht.
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 speichert diese Objekte im Array mit dem Namen $VFDs.
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 außerdem jede entsprechende Datei vom Bibliotheksserver, auf dem dieser virtuelle Diskette gespeichert ist.
Parameter
-Confirm
Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.
Typ: | SwitchParameter |
Aliase: | cf |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Force
Erzwingt die Ausführung des Befehls, ohne eine Benutzerbestätigung zu verlangen.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-JobVariable
Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | 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.
Typ: | Guid |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-VirtualFloppyDisk
Gibt ein virtuelles Diskettenobjekt an.
Typ: | VirtualFloppyDisk |
Position: | 0 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-WhatIf
Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Typ: | SwitchParameter |
Aliase: | wi |
Position: | Named |
Standardwert: | False |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Hinweise
- Erfordert ein virtuelles VMM-Diskettenobjekt, das mithilfe des Cmdlets Get-SCVirtualFloppyDisk abgerufen werden kann.