【问题标题】:How to configure a VM from HyperV host using Powershell如何使用 Powershell 从 HyperV 主机配置 VM
【发布时间】:2013-04-03 18:21:02
【问题描述】:

我有一台 HyperV 服务器,上面托管了 10 多个虚拟机。它们都使用基本映像,因此它们没有连接到域,也没有配置 NIC。有没有一种方法可以让我从主机运行命令来配置虚拟机网卡并加入域,就像我实际登录一样?

如果我从 HyperV 中弹出虚拟机,这很容易做到:

###Joining domain###

$domain = "mydomain.gbl"
$cred = get-credential mydomain\defaultuser

Add-Computer -DomainName $domain -Credential $cred

现在,如果我只有几台机器,这种方法是可以的,但由于我有很多甚至更多需要配置的机器,我正在尝试找到一种方法来自动化这些任务。

也许我可以在主机上的虚拟机上创建计划任务?

【问题讨论】:

  • 您使用的是 SCVMM 还是普通的 Hyper-V?
  • 实际上,我刚刚意识到我们也在使用 SCVMM。这对我来说是个新闻

标签: powershell automation windows-server-2008 hyper-v


【解决方案1】:

由于您运行的是 Server 2008,因此您唯一的选择 (AFAICS) 是为虚拟机的网络接口配置静态 MAC 地址(例如使用PowerShell Management Library for Hyper-V),设置 DHCP 为虚拟机提供 IP 地址.之后,您应该能够做一些事情,例如如果在 VM 上禁用了 Windows 防火墙,则使用 PsExec。如果不是,则必须手动登录。您至少需要一些基本配置才能进行远程管理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 2022-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多