在 Hyper-V 主机上使用 Powershell 挂载可启动 USB

在 Hyper-V 主机上使用 Powershell 挂载可启动 USB

不幸的是,我本地计算机上的 Hyper-V 管理器返回“RPC 不可用”,因此我无法查看/控制我的虚拟机。但幸运的是,我可以通过 RDP 进入主机!

我需要 - 请 - 了解 Powershell 命令行命令以执行以下操作:

安装 USB 棒并将其设为虚拟机的可启动驱动器 我认为命令的一部分是 Set-VMDvdDrive -Path ... 但 (a) 如何定义棒上的哪个可启动 iso(有多个)应该是活动的 (b) 如何强制虚拟机从 USB 启动(我需要从 Acronis 备份中恢复分区)以及 (c) 如何卸载 USB 棒以用于另一台虚拟机?谢谢 Jean

答案1

您可以尝试这篇文章来修复 RPC 服务 -https://community.spiceworks.com/topic/2007303-hyper-v-manager-rpc-server-unavailable-rdp-cannot-verify-the-identity

首先,您需要将 DVD 驱动器添加到 VM。如果 DVD 驱动器已存在,则可以使用 Set-VMDvdDrive 指定所需的 ISO。例如 - Set-VMDvdDrive -VMName Test -Path E:\Acronis.iso

关于可启动 ISO 定义,您始终需要在指定文件夹之前指定特定的 ISO。关于强制 VM 从 USB 启动,您可以使用下面的命令 https://www.techrepublic.com/blog/data-center/how-to-configure-hyper-v-vm-boot-order/

可以使用 Remove-VMDvdDrive cmdlet 卸载 USB 记忆棒,以便将其用于另一台虚拟机。要查找控制器编号,可以使用 Get-VMDvdDrive https://docs.microsoft.com/en-us/powershell/module/hyper-v/remove-vmdvddrive?view=win10-ps

相关内容