Virtual machine 如何在不使用RDP的情况下更改虚拟机的网络配置?

Virtual machine 如何在不使用RDP的情况下更改虚拟机的网络配置?,virtual-machine,vmware,virtualization,esxi,vsphere,Virtual Machine,Vmware,Virtualization,Esxi,Vsphere,我想更改ESXi上来宾VM的sWindows IP地址。我知道的一种方法是使用RDP连接到来宾操作系统并修改网络配置 然而,我希望使这一过程自动化。因此,vCenter或ESXi是否包含执行此需求的类似功能或工具?我尝试过ovftool和vCLI,但没有成功 谢谢你的回复 Rocas可以使用VMware Power CLI完成此操作。见: 您应该为此使用:Set-VMGuestNetworkInterface命令。我认为来宾必须运行VMware工具 另请参阅此VMware论坛帖子:我建议使用以下

我想更改ESXi上来宾VM的sWindows IP地址。我知道的一种方法是使用RDP连接到来宾操作系统并修改网络配置

然而,我希望使这一过程自动化。因此,vCenter或ESXi是否包含执行此需求的类似功能或工具?我尝试过ovftool和vCLI,但没有成功

谢谢你的回复


Rocas

可以使用VMware Power CLI完成此操作。见:

您应该为此使用:Set-VMGuestNetworkInterface命令。我认为来宾必须运行VMware工具


另请参阅此VMware论坛帖子:

我建议使用以下内容,VMware还建议使用PowerCLI,这是带有vSphere特定添加的PowerShell接口

Get-VM cmdlet是最简单的PowerCLI示例之一,它本身实际上非常有用。其中列出了虚拟机

PowerCLI的使用可能有点过分,但它可以通过一个很好的工具集和一个预配置脚本库来增强,以启动您的大规模更改,这在PowerGUI中是可能的

然后是以下脚本:-

获取VM VMName |获取VMGuestNetworkInterface-GuestUser管理员-GuestPassword-HostUser root-HostPassword |设置VMGuestNetworkInterface-IPPolicy Static-Ip-网络掩码255.255.252.0-网关-GuestUser管理员-GuestPassword-HostUser root-HostPassword