Udostępnij przez


Get-SCVirtualDVDDrive

Pobiera obiekt wirtualnej stacji dysków DVD programu VMM z maszyny wirtualnej, szablonu maszyny wirtualnej lub profilu sprzętu.

Składnia

All

Get-SCVirtualDVDDrive
    [-VMMServer <ServerConnection>]
    [-All]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

HardwareProfile

Get-SCVirtualDVDDrive
    -HardwareProfile <HardwareProfile>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

VM

Get-SCVirtualDVDDrive
    -VM <VM>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Template

Get-SCVirtualDVDDrive
    -VMTemplate <Template>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

ID

Get-SCVirtualDVDDrive
    [-ID] <Guid>
    [-VMMServer <ServerConnection>]
    [-OnBehalfOfUser <String>]
    [-OnBehalfOfUserRole <UserRole>]
    [<CommonParameters>]

Opis

Polecenie cmdlet Get-SCVirtualDVDDrive pobiera co najmniej jeden obiekt wirtualnej stacji dysków DVD programu Virtual Machine Manager (VMM) z obiektu maszyny wirtualnej, obiektu szablonu maszyny wirtualnej lub obiektu profilu sprzętu.

Przykłady

Przykład 1: Pobieranie wirtualnych napędów DVD z maszyny wirtualnej

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Get-SCVirtualDVDDrive -VM $VM

Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 i przechowuje obiekt w zmiennej $VM.

Drugie polecenie pobiera wszystkie obiekty napędów DVD na maszynie VM01 i wyświetla użytkownikowi informacje o tych wirtualnych napędach DVD.

Przykład 2: Pobieranie wirtualnych napędów DVD z szablonu

PS C:\> $VMTemplate = Get-SCVMTemplate | where { $_.Name -eq "VMTemplate01" }
PS C:\> Get-SCVirtualDVDDrive -Template $VMTemplate

Pierwsze polecenie pobiera wszystkie obiekty szablonu maszyny wirtualnej przechowywane w bibliotece programu VMM, wybiera obiekt szablonu o nazwie VMTemplate01, a następnie zapisuje obiekt w zmiennej $Template.

Drugie polecenie pobiera wszystkie obiekty wirtualnych napędów DVD w programie VMTemplate01 i wyświetla użytkownikowi informacje o tych wirtualnych napędach DVD.

Przykład 3: Pobieranie wirtualnych stacji dysków DVD z profilu sprzętowego

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Get-SCVirtualDVDDrive -HardwareProfile $HWProfile

Pierwsze polecenie pobiera wszystkie obiekty profilu sprzętu w bibliotece programu VMM, wybiera obiekt profilu o nazwie NewHWProfile01, a następnie zapisuje obiekt w zmiennej $HWProfile.

Drugie polecenie pobiera wszystkie obiekty wirtualnych napędów DVD na NewHHWProfile01 i wyświetla użytkownikowi informacje o tych wirtualnych napędach DVD.

Parametry

-All

Wskazuje, że to polecenie cmdlet pobiera wszystkie obiekty podrzędne niezależnie od obiektu nadrzędnego. Na przykład polecenie Get-SCVirtualDiskDrive -All pobiera wszystkie obiekty dysku wirtualnego niezależnie od obiektu maszyny wirtualnej lub obiektu szablonu, z którym jest skojarzony każdy obiekt dysku wirtualnego.

Właściwości parametru

Typ:SwitchParameter
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

All
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-HardwareProfile

Określa obiekt profilu sprzętowego.

Właściwości parametru

Typ:HardwareProfile
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

HardwareProfile
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-ID

Określa identyfikator numeryczny jako unikatowy identyfikator globalny (GUID) dla określonego obiektu.

Właściwości parametru

Typ:Guid
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

ID
Position:0
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-OnBehalfOfUser

Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu użytkownika, którego określa ten parametr.

Właściwości parametru

Typ:String
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-OnBehalfOfUserRole

Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika określonej przez ten parametr.

Właściwości parametru

Typ:UserRole
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:False
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VM

Określa obiekt maszyny wirtualnej.

Właściwości parametru

Typ:VM
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

VM
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMMServer

Określa obiekt serwera programu VMM.

Właściwości parametru

Typ:ServerConnection
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False

Zestawy parametrów

(All)
Position:Named
Obowiązkowy:False
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

-VMTemplate

Określa obiekt szablonu programu VMM używany do tworzenia maszyn wirtualnych.

Właściwości parametru

Typ:Template
Domyślna wartość:None
Obsługuje symbole wieloznaczne:False
DontShow:False
Aliasy:Szablon

Zestawy parametrów

Template
Position:Named
Obowiązkowy:True
Wartość z potoku:True
Wartość z potoku według nazwy właściwości:False
Wartość z pozostałych argumentów:False

CommonParameters

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

Dane wyjściowe

VirtualDVDDrive

To polecenie cmdlet zwraca obiekt VirtualDVDDrive .

Uwagi

  • Wymaga obiektu maszyny wirtualnej programu VMM, obiektu szablonu maszyny wirtualnej lub obiektu profilu sprzętu. Te obiekty można pobrać odpowiednio przy użyciu poleceń cmdlet Get-SCVirtualMachine, Get-SCVMTemplate lub Get-SCHardwareProfile .