【问题标题】:Remotely connecting to Hyper-V machine from VM从 VM 远程连接到 Hyper-V 机器
【发布时间】:2021-08-20 18:13:00
【问题描述】:

我对 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 访问时,我可以这样做吗?

这有点难以解释,就像我说我是这个话题的新手。但如果我的解释有点混乱,我可以回答任何问题。

【问题讨论】:

    标签: powershell hyper-v


    【解决方案1】:

    从 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 管理员”的本地组
    猜你喜欢
    • 2012-05-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 2020-02-21
    • 1970-01-01
    • 2022-07-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多