gpt4 book ai didi

powershell - 将 VHDX 转换为 VHD(无法识别 Get-VHD 和 Convert-VHD)

转载 作者:行者123 更新时间:2023-12-03 07:48:58 27 4
gpt4 key购买 nike

我想将一些 VHDX 文件转换为 VHD,以便我可以将它们上传到 Microsoft Azure,因为我必须将公司的一些服务器迁移到云。问题是,我的服务器似乎不知道 PowerShell 中的 VHD 命令。

Get-VHD : The term 'Get-VHD' is not recognized as the name of a cmdlet, function, script file, or operable program.
Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Get-VHD -Path * | %{Convert-VHD -Path $_.Path -DestinationPath ($_.Pa ...
+ ~~~~~~~
+ CategoryInfo : ObjectNotFound: (Get-VHD:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

Convert-VHD -Path ".\VHDName.vhdx" -DestinationPath ".\VHDName.vhd"

Convert-VHD : The term 'Convert-VHD' is not recognized as the name of a cmdlet, function, script file, or operable
program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:1
+ Convert-VHD -Path ".\Windows 8.1 x86 Update1 UpdatePack Upgrade.vhdx" ...
+ ~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Convert-VHD:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

有人知道如何解决这个问题吗? Hyper-V 无法安装,VirtualBox 也无法安装。服务器本身是托管在 Azure 上的 Windows 10 Technical Preview 3 VM。 Powershell的版本是5.0.10514.0。

最佳答案

您也可以使用 Virtualbox 尝试一下。首先打开 Powershell 并转到安装文件夹。

cd "C:\Program Files\Oracle\VirtualBox"

那就试试

.\VBoxManage.exe convertfromraw "C:\Users\username\your\path\file.VHDX" "C:\Users\username\your\path\file.VHD" --format VHD

关于powershell - 将 VHDX 转换为 VHD(无法识别 Get-VHD 和 Convert-VHD),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33349933/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com