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 .