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.