Bagikan melalui


New-SCVirtualDVDDrive

Membuat drive DVD virtual pada komputer virtual, templat komputer virtual, atau profil perangkat keras yang digunakan di VMM.

Sintaks

New-SCVirtualDVDDrive
   [-VMMServer <ServerConnection>]
   -Bus <Byte>
   -LUN <Byte>
   [-Link]
   -JobGroup <Guid>
   [-ISO <ISO>]
   [-VMHostDrive <String>]
   [-AnyVMHostDrive]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDVDDrive
   -Bus <Byte>
   -LUN <Byte>
   [-Link]
   -HardwareProfile <HardwareProfile>
   [-ISO <ISO>]
   [-VMHostDrive <String>]
   [-AnyVMHostDrive]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDVDDrive
   -Bus <Byte>
   -LUN <Byte>
   [-Link]
   -VM <VM>
   [-ISO <ISO>]
   [-VMHostDrive <String>]
   [-AnyVMHostDrive]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCVirtualDVDDrive
   -Bus <Byte>
   -LUN <Byte>
   [-Link]
   -VMTemplate <Template>
   [-ISO <ISO>]
   [-VMHostDrive <String>]
   [-AnyVMHostDrive]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Deskripsi

Cmdlet New-SCVirtualDVDDrive membuat objek drive DVD virtual pada komputer virtual, templat komputer virtual, atau profil perangkat keras yang digunakan di lingkungan Virtual Machine Manager (VMM). Secara default, drive DVD virtual yang dibuat oleh New-SCVirtualDVDDrive tidak tersambung ke media apa pun. Anda dapat menggunakan cmdlet Set-SCVirtualDVDDrive untuk menyambungkan drive DVD virtual ke drive DVD fisik pada host komputer virtual atau ke gambar ISO.

Catatan: Anda dapat menyambungkan drive DVD virtual ke perangkat IDE pada komputer virtual tetapi Anda tidak dapat menyambungkan drive DVD virtual ke adaptor SCSI pada komputer virtual.

Contoh

Contoh 1: Membuat drive DVD virtual pada komputer virtual

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> New-SCVirtualDVDDrive -VM $VM -Bus 1 -LUN 1

Perintah pertama mendapatkan objek komputer virtual bernama VM01 dan menyimpan objek dalam variabel $VM.

Perintah kedua membuat drive DVD virtual pada VM01 dan melampirkan drive DVD virtual ke saluran Sekunder (1) dengan menentukan IDE Bus 1 dan LUN 1.

Contoh 2: Membuat drive DVD virtual pada templat komputer virtual

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

Perintah pertama mendapatkan objek templat komputer virtual bernama VMTemplate01 dan menyimpan objek dalam variabel $Template.

Perintah kedua membuat drive DVD virtual pada VMTemplate01 yang melampirkan drive DVD virtual ke Saluran Sekunder (1) pada bus IDE saat templat digunakan untuk membuat komputer virtual.

Contoh 3: Membuat drive DVD virtual pada profil perangkat keras

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

Perintah pertama mendapatkan objek profil perangkat keras bernama NewHardwareProfile01 dan menyimpan objek dalam variabel $HWProfile.

Perintah kedua membuat drive DVD virtual pada HardwareProfile1 yang melampirkan drive DVD virtual ke Saluran Sekunder (1) pada bus IDE ketika profil perangkat keras digunakan untuk membuat komputer virtual.

Contoh 4: Buat komputer virtual dengan drive DVD virtual yang terhubung ke drive DVD fisik yang tersedia di host

PS C:\> $JobGroupId = [Guid]::NewGuid().ToString()
PS C:\> New-SCVirtualDVDDrive -VMMServer "VMMServer01.Contoso.com" -JobGroup $JobGroupId -Bus 1 -LUN 0 -AnyVMHostDrive 
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost04"
PS C:\> New-SCVirtualMachine -Name "VM04" -Description "A new VM with a DVD drive" -VMMServer "VMMServer01.Contoso.com" -Owner "Contoso\Katarina" -VMHost $VMHost -Path "D:\VirtualMachinePath" -StartVM -JobGroup $JobGroupId

Perintah pertama membuat string GUID baru dan menyimpannya ke variabel $JobGroupID. GUID ini adalah ID grup pekerjaan yang berfungsi sebagai pengidentifikasi yang mengelompokkan perintah berikutnya yang menyertakan pengidentifikasi ini ke dalam satu grup pekerjaan.

Perintah kedua membuat objek drive DVD virtual baru dan menentukan bahwa drive DVD virtual baru ini dapat menggunakan drive DVD fisik yang tersedia. Perintah akan melampirkan drive DVD virtual baru ke slot pertama saluran IDE kedua (IDE adalah satu-satunya jenis bus yang dapat dilampirkan oleh drive DVD virtual). Menggunakan ID grup pekerjaan menentukan bahwa perintah ini tidak berjalan sampai tepat sebelum perintah akhir yang menyertakan parameter JobGroup berjalan.

Perintah ketiga mendapatkan objek host bernama VMHost04 dan menyimpan objek dalam variabel $VMHost.

Perintah terakhir membuat komputer virtual, menamainya VM04, memberikan deskripsi, menetapkan pemilik, dan menentukan lokasi pada host untuk menyimpan komputer virtual. Perintah menggunakan ID grup pekerjaan untuk menjalankan perintah New-SCVirtualDVDDrive tepat sebelum perintah New-SCVirtualMachine berjalan; objek drive DVD virtual yang dihasilkan dikaitkan dengan komputer virtual baru.

Contoh 5: Tambahkan drive DVD virtual baru ke komputer virtual yang ada dan lampirkan file ISO dari pustaka ke drive

PS C:\> $VM = Get-SCVirtualMachine -Name "VM05"
PS C:\> $ISO = Get-SCISO | where {$_.Name -eq "WindowsServer2008R2.iso"}
PS C:\> New-SCVirtualDVDDrive -VM $VM -ISO $ISO -Bus 1 -LUN 1

Perintah pertama mendapatkan objek komputer virtual bernama VM05 dan menyimpan objek dalam variabel $VM.

Perintah kedua mendapatkan objek ISO bernama WindowsServer2008R2.iso dan menyimpan objek dalam variabel $ISO.

Perintah terakhir membuat drive DVD virtual baru di VM05, melampirkannya ke lokasi yang ditentukan pada bus IDE, dan menautkannya dengan gambar ISO yang disimpan di $ISO.

Parameter

-AnyVMHostDrive

Menunjukkan bahwa DVD virtual atau drive floppy pada komputer virtual akan terhubung ke drive fisik yang sesuai pada host. Pemetaan ini terjadi saat Anda menyebarkan komputer virtual yang disimpan di host, atau saat Anda menggunakan templat atau profil perangkat keras untuk membuat dan menyebarkan komputer virtual pada host.

Type:SwitchParameter
Aliases:AnyHostDrive
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Bus

Menentukan bus IDE yang akan dilampirkan drive disk virtual atau drive DVD virtual, atau bus SCSI tempat memasang drive disk virtual.

Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-HardwareProfile

Menentukan objek profil perangkat keras.

Type:HardwareProfile
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ISO

Menentukan objek ISO.

Type:ISO
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-JobGroup

Menentukan pengidentifikasi untuk serangkaian perintah yang akan berjalan sebagai set tepat sebelum perintah akhir yang menyertakan pengidentifikasi grup pekerjaan yang sama berjalan.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Menunjukkan bahwa sumber daya harus ditautkan ke alih-alih disalin.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-LUN

Menentukan nomor unit logis (LUN) untuk objek drive disk virtual atau untuk objek drive DVD virtual pada bus IDE, atau untuk objek drive disk virtual pada bus SCSI.

  • Contoh format: -IDE -Bus 1 -LUN 0
  • Contoh format: -SCSI -Bus 0 -LUN 1
Type:Byte
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Menentukan objek komputer virtual.

Type:VM
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHostDrive

Menentukan drive pada host komputer virtual.

Contoh format:

  • Hard drive host Hyper-V: "C:"
  • Drive floppy host Hyper-V: "A:"
  • Hard drive host VMware ESX: "/dev/tools"
  • Drive floppy host VMware ESX: "/dev/sda"
  • Hard drive host Citrix XenServer: "Local storage\[99b6212f-b63d-c676-25f9-d6c460992de7\]"
  • Citrix XenServer host floppy drive: Tidak didukung
Type:String
Aliases:HostDrive
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VMMServer

Menentukan objek server VMM.

Type:ServerConnection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-VMTemplate

Menentukan objek templat VMM yang digunakan untuk membuat komputer virtual.

Type:Template
Aliases:Template
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Output

VirtualDVDDrive

Cmdlet ini mengembalikan objek VirtualDVDDrive .

Catatan

  • Memerlukan objek komputer virtual VMM, objek templat komputer virtual, atau objek profil perangkat keras. Anda dapat mengambil objek ini dengan menggunakan cmdlet Get-SCVirtualMachine, Get-SCVMTemplate, atau Get-SCHardwareProfile .