2013-07-28 45 views
0

我安裝了Hyper-V模塊,但不知道要使用的cmdlet。我已經看到博客展示瞭如何使用Hyper-V管理器完成此操作。我添加了一個VHDx磁盤映像以下cmdlet:有了PowerShell,有沒有辦法讓外部硬盤連接主機可用於虛擬機?

Add-VMHardDiskDrive -VMName MyWin7PC -ControllerType IDE -ControllerNumber 0 ` 
    -ControllerLocation 0 -Path "C:\Virtual Hard Disks\VDisk.MyWin7PC.Vhdx" 

我現在需要的是VM有另一個驅動器E的方式:它會顯示文件和文件夾的主機在它的G:驅動器(這是物理連接到USB硬盤)。我需要暫時從USB硬盤安裝應用程序。您可以使用Hyper-V管理器GUI執行此操作。

+0

做*哪個*「相同」?你想解決什麼問題?你有什麼嘗試?結果與預期的結果有何不同? –

+0

主機:Windows 8與Hyper-V VM:Windows 7旗艦版 C:VM上的驅動器是主機上的VHDX文件,添加了從主機運行的以下cmdlet。 Add-VMHardDiskDrive -VMName MyWin7PC -ControllerType IDE -ControllerNumber 0 -ControllerLocation 0 -Path「C:\ Virtual Hard Disks \ VDisk.MyWin7PC.Vhdx」 我現在需要的是一種讓VM有另一個驅動器的方法E:將顯示主機在其G:驅動器(其物理連接到USB硬盤)上的文件和文件夾。我需要暫時從USB硬盤安裝應用程序。 您可以使用Hyper-V管理器GUI執行此操作。 – SamDevx

回答

0

我不使用Win8,所以這完全沒有經過測試。從Add-VMHardDiskDrive像這樣的描述來判斷可能的工作,雖然:

$usbdisk = gwmi Win32_DiskDrive | ? { $_.PNPDeviceID -like 'USBSTOR\*' } 

Add-VMHardDiskDrive -VMName MyWin7PC -ControllerType IDE -ControllerNumber 0 ` 
    -ControllerLocation 1 -DiskNumber $usbdisk.Index 
+0

該參數無效。提供的硬盤標識符不是vhd文件路徑或 物理硬盤的有效標識符。 – SamDevx

0

你必須讓這個磁盤Offliine。試試這個:

"select disk 1","offline disk" | diskpart 

其中1是你的USB高清ID。然後使用Add-VMHardDiskDrive。如果您想在虛擬機聯機時執行此操作,則必須在虛擬機中使用SCSI控制器。

相關問題