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.