Remove-SCVirtualDVDDrive
Odebere objekt virtuální jednotky DVD z nástroje 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
Rutina Remove-SCVirtualDDDrive odebere jeden nebo více objektů jednotky DVD z hardwarového profilu, virtuálního počítače nebo šablony virtuálního počítače používaného v prostředí nástroje Virtual Machine Manager (VMM). Rutina také odstraní jakýkoli soubor .iso, který virtuální jednotka DVD používá ze systému souborů na serveru knihovny.
Tato rutina vrátí objekt po úspěchu (s vlastností OznačenoForDeletion nastavenou na hodnotu True) nebo vrátí chybovou zprávu při selhání.
Příklady
Příklad 1: Odebrání konkrétní virtuální jednotky DVD z virtuálního počítače
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
První příkaz získá objekt virtuálního počítače s názvem VM01 a uloží objekt do proměnné $VM.
Druhý příkaz získá objekt virtuální jednotky DVD umístěný v prvním slotu sekundárního kanálu (určený -Bus 1 a -LUN 0) na sběrnici IDE na virtuálním počítači VM01 a pak uloží objekt virtuální jednotky DVD do proměnné $DVDDrive.
Poslední příkaz odebere objekt virtuální jednotky DVD uložený v $DVDDrive z virtuálního počítače VM01 a odstraní všechny soubory ISO, které tato virtuální jednotka DVD používá ze systému souborů na serveru knihovny.
Příklad 2: Odebrání třetí virtuální jednotky DVD z virtuálního počítače
PS C:\> $VM = Get-SCVirtualMachine -Name "VM02"
PS C:\> $DVDDrive = Get-SCVirtualDVDDrive -VM $VM
PS C:\> $DVDDrive[2] | Remove-SCVirtualDVDDrive
První příkaz získá objekt virtuálního počítače s názvem VM02 a uloží objekt do proměnné $VM.
Druhý příkaz získá všechny objekty jednotky DVD připojené k virtuálnímu počítači VM02 a uloží každý objekt jednotky DVD do pole objektů $DVDDrive. Tento příklad předpokládá, že VM02 má tři virtuální jednotky DVD, a proto pole obsahuje tři prvky (počítá se 0 až 2).
Poslední příkaz předá třetí virtuální jednotku DVD (objekt [2]) uloženou v $DVDDrive rutině Remove-SCVirtualDDDrive , která odebere tento objekt jednotky DVD z VM02 a odstraní jakýkoli soubor .iso používaný touto virtuální jednotkou DVD ze systému souborů na serveru knihovny.
Parametry
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Určuje identifikátor řady příkazů, které se budou spouštět jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Určuje ID tipu pro optimalizaci výkonu a prostředků (tip PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceBus
Určuje zdrojovou sběrnici IDE jednotky.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SourceLUN
Určuje číslo zdrojové logické jednotky (LUN) pro objekt jednotky DVD virtuálního disku DVD ve sběrnici IDE.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualDVDDrive
Určuje objekt virtuální jednotky DVD.
Type: | VirtualDVDDrive |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Poznámky
- Vyžaduje objekt virtuální jednotky DVD nástroje VMM, který lze načíst pomocí rutiny Get-SCVirtualDDDrive .