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 .