Sdílet prostřednictvím


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 .