从 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 中安装 Hyper-V 管理工具并连接到主 Hyper-V 服务器以获取有关 Hyper-V 中其他 VM 的信息?
- 我可以通过使用远程 PowerShell 会话然后 运行 我需要的针对 Hyper-V 服务器的远程命令来执行此操作吗?当 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
我对 Hyper-V 的概念及其工作原理还很陌生,所以我不确定这是否是个好问题。
我有一个包含 Hyper-V 的服务器,我从 Hyper-V 连接到一个 VM (VM1)。 VM1 包含 Orchestrator,它将用于自动执行与 Hyper-V 服务器中的机器相关的一些作业。所以我需要在 VM1 中 运行 一些 PowerShell 命令来检查 Hyper-V 服务器中所有机器的快照。 我已经在 VM1 中安装了 Hyper-V PowerShell 模块。 我的问题是,为了通过 VM1 获取有关 Hyper-V 中机器的信息:
- 我是否需要在 VM1 中安装 Hyper-V 管理工具并连接到主 Hyper-V 服务器以获取有关 Hyper-V 中其他 VM 的信息?
- 我可以通过使用远程 PowerShell 会话然后 运行 我需要的针对 Hyper-V 服务器的远程命令来执行此操作吗?当 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