Delen via


Remove-SCVirtualDVDDrive

Hiermee verwijdert u een virtueel dvd-stationobject uit VMM.

Syntaxis

Remove-SCVirtualDVDDrive
      [-VirtualDVDDrive] <VirtualDVDDrive>
      [-JobGroup <Guid>]
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]
Remove-SCVirtualDVDDrive
      -SourceBus <Byte>
      -SourceLUN <Byte>
      -JobGroup <Guid>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-WhatIf]
      [-Confirm]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Description

Met de cmdlet Remove-SCVirtualSHELLDrive verwijdert u een of meer virtuele dvd-stationsobjecten uit een hardwareprofiel, een virtuele machine of een virtuele-machinesjabloon die wordt gebruikt in een VMM-omgeving (Virtual Machine Manager). Met de cmdlet worden ook alle .iso bestanden verwijderd die door het virtuele dvd-station van het bestandssysteem op de bibliotheekserver worden gebruikt.

Deze cmdlet retourneert het object bij succes (waarbij de eigenschap MarkedForDeletion is ingesteld op True) of retourneert een foutbericht bij een fout.

Voorbeelden

Voorbeeld 1: Een specifiek virtueel dvd-station van een virtuele machine verwijderen

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM | where { $_.Bus -eq 1 -and $_.LUN -eq 0 }
PS C:\> Remove-SCVirtualDVDDrive -VirtualDVDDrive $DVDDrive

Met de eerste opdracht wordt het virtuele-machineobject met de naam VM01 opgehaald en wordt het object opgeslagen in de $VM variabele.

Met de tweede opdracht wordt het virtuele dvd-stationobject opgeslagen op de eerste sleuf van het secundaire kanaal (opgegeven door -Bus 1 en -LUN 0) op de IDE-bus op VM01 en slaat u vervolgens het virtuele dvd-stationobject op in de $DVDDrive variabele.

Met de laatste opdracht verwijdert u het virtuele dvd-stationobject dat is opgeslagen in $DVDDrive van VM01 en verwijdert u .iso bestand dat door dit virtuele dvd-station wordt gebruikt uit het bestandssysteem op de bibliotheekserver.

Voorbeeld 2: Het derde virtuele dvd-station van een virtuele machine verwijderen

PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM
PS C:\> $DVDDrive[2] | Remove-SCVirtualDVDDrive

Met de eerste opdracht wordt het virtuele-machineobject met de naam VM02 opgehaald en wordt het object opgeslagen in de $VM variabele.

Met de tweede opdracht worden alle virtuele dvd-stationsobjecten opgehaald die zijn verbonden met VM02 en worden alle virtuele dvd-stationsobjecten opgeslagen in de $DVDDrive objectmatrix. In dit voorbeeld wordt ervan uitgegaan dat VM02 drie virtuele dvd-stations heeft en dat de matrix daarom drie elementen bevat (tellen 0 tot 2).

Met de laatste opdracht wordt het derde virtuele dvd-station (object [2]) dat is opgeslagen in $DVDDrive doorgegeven aan de cmdlet Remove-SCVirtualSHELLDrive, waarmee dit virtuele dvd-stationobject uit VM02 wordt verwijderd en alle .iso bestanden die door dit virtuele dvd-station worden gebruikt, worden verwijderd uit het bestandssysteem op de bibliotheekserver.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

Type:Guid
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die deze parameter opgeeft.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OnBehalfOfUserRole

Hiermee geeft u een gebruikersrol op. Gebruik de cmdlet Get-SCUserRole om een gebruikersrol te verkrijgen. Deze cmdlet werkt namens de gebruikersrol die met deze parameter wordt opgegeven.

Type:UserRole
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SourceBus

Hiermee geeft u de bron IDE-bus voor het station.

Type:Byte
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-SourceLUN

Hiermee geeft u het nummer van de logische eenheid van de bron (LUN) voor een object van een virtueel dvd-station op een IDE-bus.

Type:Byte
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-VirtualDVDDrive

Hiermee geeft u een virtueel dvd-stationobject.

Type:VirtualDVDDrive
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Notities

  • Hiervoor is een VMM-object voor een virtueel dvd-station vereist, dat kan worden opgehaald met behulp van de cmdlet Get-SCVirtualDRIVEDrive.