2013-07-28 3 views
0

Hyper-V 모듈을 설치했지만 사용할 cmdlet을 알 수 없습니다. Hyper-V 관리자를 사용하여이 작업을 수행하는 방법을 보여주는 블로그를 보았습니다. 인 (드라이브 : 파일을 표시하고 호스트가 G에이 폴더 것입니다 : 내가 지금 필요한 것은 VM이 다른 드라이브 E가 할 수있는 방법은PowerShell을 사용하면 VM에서 사용할 수있는 호스트에 외장 하드 디스크를 연결할 수 있습니까?

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

: 나는 다음 cmdlet와 VHDx 디스크 이미지를 추가 한 USB 하드 디스크에 물리적으로 연결됨). USB 하드 디스크에서 응용 프로그램을 설치하려면이 파일이 임시로 필요합니다. Hyper-V 관리자 GUI를 사용하여이 작업을 수행 할 수 있습니다.

+0

* * * "동일"하시겠습니까? 어떤 문제를 해결하려고합니까? 너 뭐 해봤 니? 결과가 예상 한 것과 다른 점은 무엇입니까? –

+0

호스트 : Hyper-V가 설치된 Windows 8 VM : Windows 7 Ultimate C : VM의 드라이브는 호스트의 VHDX 파일이며 호스트에서 실행되는 다음 cmdlet과 함께 추가됩니다. Add-VMHardDiskDrive -VMName MyWin7PC - 컨트롤러 유형 IDE - 컨트롤러 번호 0 - 컨트롤러 위치 0 - 경로 "C : \ 가상 하드 디스크 \ 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을해야한다. 시도해보십시오.

여기서 1은 USB HD ID입니다. 그런 다음 Add-VMHardDiskDrive을 사용하십시오. VM이 온라인 일 때이 작업을 수행하려면 VM에서 SCSI 컨트롤러를 사용해야합니다.

관련 문제