Sdílet prostřednictvím


Remove-SCVirtualDVDDrive

Odebere objekt virtuální jednotky DVD z nástroje VMM.

Syntaxe

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-SCVirtualDVDDrive 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žité v prostředí nástroje Virtual Machine Manager (VMM). Rutina také odstraní všechny .iso soubory, které virtuální jednotka DVD používá ze systému souborů na serveru knihovny.

Tato rutina vrátí objekt po úspěchu (s vlastností MarkedForDeletion 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ží ho 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 jednotky DVD do proměnné $DVDDrive.

Poslední příkaz odebere objekt virtuálního disku DVD uložený v $DVDDrive z virtuálního počítače VM01 a odstraní všechny .iso soubory, 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ží ho do proměnné $VM.

Druhý příkaz získá všechny objekty virtuální 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 do rutiny Remove-SCVirtualDVDDrive, která odebere tento virtuální objekt jednotky DVD z virtuálního počítače VM02 a odstraní všechny .iso soubory používané touto virtuální jednotkou DVD ze systému souborů na serveru knihovny.

Parametry

-Confirm

Před spuštěním rutiny vás vyzve k potvrzení.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobGroup

Určuje identifikátor pro řadu příkazů, které se spustí jako sada těsně před posledním příkazem, který obsahuje stejné spuštění identifikátoru skupiny úloh.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-JobVariable

Určuje, že průběh úlohy je sledován a uložen v proměnné pojmenované tímto parametrem.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

Typ:String
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-OnBehalfOfUserRole

Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

Typ:UserRole
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky: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.

Typ:Guid
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Typ:SwitchParameter
Position:Named
Default value:None
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SourceBus

Určuje zdrojovou sběrnici IDE jednotky.

Typ:Byte
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-SourceLUN

Určuje číslo zdrojové logické jednotky (LUN) pro objekt virtuální jednotky DVD ve sběrnici IDE.

Typ:Byte
Position:Named
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

-VirtualDVDDrive

Určuje objekt virtuální jednotky DVD.

Typ:VirtualDVDDrive
Position:0
Default value:None
Vyžadováno:True
Přijmout vstup kanálu:True
Přijmout zástupné znaky:False

-WhatIf

Ukazuje, co se stane, když se rutina spustí. Rutina se nespustí.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Default value:False
Vyžadováno:False
Přijmout vstup kanálu:False
Přijmout zástupné znaky:False

Poznámky

  • Vyžaduje objekt virtuální jednotky DVD VMM, který lze načíst pomocí rutiny Get-SCVirtualDVDDrive.