Delen via


Remove-SCVirtualDVDDrive

Hiermee verwijdert u een object voor een virtueel dvd-station uit VMM.

Syntax

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-SCVirtualDRIVE worden een of meer objecten van een virtueel DVD-station verwijderd uit een hardwareprofiel, een virtuele machine of een virtuele-machinesjabloon die wordt gebruikt in een VMM-omgeving (Virtual Machine Manager). De cmdlet verwijdert ook elk ISO-bestand dat door het virtuele dvd-station van het bestandssysteem op de bibliotheekserver wordt 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 verwijderen van een virtuele machine

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 object van het virtuele dvd-station op de eerste sleuf van het secundaire kanaal (opgegeven door -Bus 1 en -LUN 0) op de IDE-bus op VM01 opgehaald en wordt vervolgens het object van het virtuele dvd-station opgeslagen in de $DVDDrive variabele.

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

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

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 elk object van het virtuele dvd-station 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-SCVirtualDRIVE , 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

Hiermee wordt u gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:True
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Hiermee geeft u een gebruikersnaam. Deze cmdlet werkt namens de gebruiker die met deze parameter wordt opgegeven.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-SourceBus

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

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

-SourceLUN

Hiermee geeft u het logische eenheidsnummer van de bron (LUN) voor een virtueel DVD-stationobject op een IDE-bus.

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

-VirtualDVDDrive

Hiermee geeft u een virtueel DVD-stationobject.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. De cmdlet wordt niet uitgevoerd.

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

Notities

  • Hiervoor is een VMM-object voor een virtueel DVD-station vereist, dat kan worden opgehaald met behulp van de Cmdlet Get-SCVirtualDRIVE .