서버 2012R2에서 테스트 하였습니다.
MS에서 제공하는 Microsoft Virtual Machine Converter 3.0를 다운로드 받고 설치합니다.
Powershell ISE 를 실행합니다.
$modulearray = $env:PSModulePath.Split(";") foreach ($modulepath in $modulearray) { if ($modulepath -match "v1.0") { $moduledest = $modulepath+"MvmcCmdlet" New-Item -Path $moduledest -ItemType directory Get-Childitem -Path "c:\Program Files\Microsoft Virtual Machine Converter" -filter *.dll -recurse | Copy-Item -destination $moduledest -Force Get-Childitem -Path "c:\Program Files\Microsoft Virtual Machine Converter" -filter *.psd1 -recurse | Copy-Item -destination $moduledest -Force } }
Import-Module mvmccmdlet Get-Command -Noun mv*
ConvertTo-MvmcVhd -SourceLiteralPath "VMDK FullPath" -DestinationLiteralPath "VHDX Destination FullPath" -VhdType DynamicHardDisk -VhdFormat Vhdx
- VMDK FullPath : C:\Source.vmdk
- VHDX FullPath : D:\Destination.vhdx
-> ConvertTo-MvmcVhd
-SourceLiteralPath "C:\Source.vmdk"
-DestinationLiteralPath "D:\Destination.vhdx"
-VhdType DynamicHardDisk -VhdFormat Vhdx
덧글을 달아 주세요
Hyok 2017/06/13 00:50 고유주소 고치기 답하기
혹시 이것이 아닌지요?
$moduledest = $modulepath+"\MvmcCmdlet"
그래도 마지막 변경 커맨드는 안되었지만요;;;