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 .