Remove-SCVirtualDVDDrive
Rimuove un oggetto unità DVD virtuale da VMM.
Sintassi
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>]
Descrizione
Il cmdlet Remove-SCVirtualDRIVE rimuove uno o più oggetti unità DVD virtuali da un profilo hardware, una macchina virtuale o un modello di macchina virtuale usato in un ambiente VMM (Virtual Machine Manager). Il cmdlet elimina anche qualsiasi file .iso usato dall'unità DVD virtuale dal file system nel server di libreria.
Questo cmdlet restituisce l'oggetto in caso di esito positivo (con la proprietà MarkedForDeletion impostata su True) o restituisce un messaggio di errore in caso di errore.
Esempio
Esempio 1: Rimuovere un'unità DVD virtuale specifica da una macchina virtuale
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
Il primo comando ottiene l'oggetto macchina virtuale denominato VM01 e archivia l'oggetto nella variabile $VM.
Il secondo comando ottiene l'oggetto unità DVD virtuale che si trova sul primo slot del canale secondario (specificato da -Bus 1 e -LUN 0) nel bus IDE in VM01 e quindi archivia l'oggetto unità DVD virtuale nella variabile $DVDDrive.
L'ultimo comando rimuove l'oggetto unità DVD virtuale archiviato in $DVDDrive da VM01 ed elimina qualsiasi file .iso usato da questa unità DVD virtuale dal file system nel server di libreria.
Esempio 2: Rimuovere la terza unità DVD virtuale da una macchina virtuale
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM
PS C:\> $DVDDrive[2] | Remove-SCVirtualDVDDrive
Il primo comando ottiene l'oggetto macchina virtuale denominato VM02 e archivia l'oggetto nella variabile $VM.
Il secondo comando ottiene tutti gli oggetti unità DVD virtuali connessi a VM02 e archivia ogni oggetto unità DVD virtuale nella matrice di oggetti $DVDDrive. In questo esempio si presuppone che VM02 abbia tre unità DVD virtuali e pertanto la matrice contenga tre elementi (contando da 0 a 2).
L'ultimo comando passa il terzo unità DVD virtuale (oggetto [2]) archiviato in $DVDDrive alla cmdlet Remove-SCVirtualDRIVE, che rimuove questo oggetto unità DVD virtuale da VM02 ed elimina qualsiasi file .iso usato da questa unità DVD virtuale dal file system nel server di libreria.
Parametri
-Confirm
Richiede conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobGroup
Specifica un identificatore per una serie di comandi che verranno eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUser
Specifica un nome utente. Questo cmdlet opera per conto dell'utente specificato da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-OnBehalfOfUserRole
Specifica un ruolo utente.
Per ottenere un ruolo utente, usare il cmdlet Get-SCUserRole
Tipo: | UserRole |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SourceBus
Specifica il bus dell'IDE di origine per l'unità.
Tipo: | Byte |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-SourceLUN
Specifica il numero di unità logica di origine (LUN) per un oggetto unità DVD virtuale in un bus IDE.
Tipo: | Byte |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VirtualDVDDrive
Specifica un oggetto unità DVD virtuale.
Tipo: | VirtualDVDDrive |
Posizione: | 0 |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Note
- Richiede un oggetto unità DVD virtuale VMM, che può essere recuperato usando il cmdlet get-SCVirtualDRIVE get-SCVirtualDRIVE.