Dela via


Remove-SCVirtualFloppyDisk

Tar bort ett virtuellt diskettobjekt från VMM.

Syntax

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

Description

Cmdleten Remove-SCVirtualFloppyDisk tar bort ett virtuellt diskettobjekt från VMM-biblioteket (Virtual Machine Manager) och tar bort motsvarande virtuella diskettfil (en Windows-baserad VFD-fil eller en VMware-baserad .flp-fil) från biblioteksservern.

Om den virtuella disketten är ansluten till en virtuell dator, mall eller maskinvaruprofil (och om du inte använder force-parametern) visar VMM containern som innehåller den virtuella disketten och uppmanar dig att bekräfta att du vill ta bort den virtuella disketten:

  • Om du svarar Ja tar VMM bort associationen mellan den virtuella disketten och containern som den är ansluten till och tar sedan bort det virtuella diskettobjektet från VMM.

  • Om du svarar Nej avbryts åtgärden.

Den här cmdleten returnerar objektet när det lyckas (med egenskapen MarkedForDeletion inställd på True) eller returnerar ett felmeddelande vid fel.

Exempel

Exempel 1: Ta bort ett virtuellt diskettobjekt från biblioteket och ta bort motsvarande fil

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

Det första kommandot hämtar det virtuella diskettfilobjektet BootFloppy.vfd som lagras på LibraryServer01 och lagrar sedan det virtuella diskettobjektet i variabeln $VFD.

Det andra kommandot tar bort diskettobjektet som lagras i $VFD från biblioteket och tar bort motsvarande virtuella diskettfil från biblioteksservern.

Exempel 2: Ta bort flera virtuella disketter och deras filer

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

Det första kommandot hämtar alla virtuella diskettobjekt vars namn innehåller strängen "Boot" och lagrar dessa objekt i matrisen med namnet $VFDs.

Det andra kommandot skickar varje virtuell diskettobjekt i $VFDs till cmdleten Remove-VirtualFloppyDisk , som tar bort varje virtuell diskettobjekt från biblioteket. Kommandot tar också bort varje motsvarande fil från biblioteksservern där den virtuella disketten lagras.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-Force

Tvingar kommandot att köras utan att be om användarbekräftelse.

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

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.

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

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-VirtualFloppyDisk

Anger ett virtuellt diskettobjekt.

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Kommentarer

  • Kräver ett vmM-diskettobjekt som kan hämtas med hjälp av cmdleten Get-SCVirtualFloppyDisk .