从 VM 远程连接到 Hyper-V 机器

Remotely connecting to Hyper-V machine from VM

我对 Hyper-V 的概念及其工作原理还很陌生,所以我不确定这是否是个好问题。

我有一个包含 Hyper-V 的服务器,我从 Hyper-V 连接到一个 VM (VM1)。 VM1 包含 Orchestrator,它将用于自动执行与 Hyper-V 服务器中的机器相关的一些作业。所以我需要在 VM1 中 运行 一些 PowerShell 命令来检查 Hyper-V 服务器中所有机器的快照。 我已经在 VM1 中安装了 Hyper-V PowerShell 模块。 我的问题是,为了通过 VM1 获取有关 Hyper-V 中机器的信息:

解释起来有点困难,就像我说的,我是这个话题的新手。但如果我的解释有点令人困惑,我可以回答任何问题。

从 VM1,您应该能够使用 -computername-name 连接到 Hyper-V 主机以引用 VM 的名称:

$Host = "HypervHostServer"
$VM = "virtualmachine1"
Get-VM -ComputerName $Host -Name $VM

查看所有虚拟机:

$Host = "HypervHostServer"
Get-VM -ComputerName $Host