微软云计算随笔1-批量为虚拟机添加IP地址描述

简介:

最近开始更新博客,废话不多说,博客才是硬道理。

九叔今天处理一个Hyper-V的需求,用户需要在Hyper-V管理面板显示虚拟机名称,同时还需要带上Hyper-V虚拟机的IP地址。

如果这个需求挨个登录虚拟机,然后一个一个修改,是绝对没有问题的,但是方法太LOW

Hyper-V的原生命令可以解决。使用Get-VMNetworkAdapter来完成。这里用invoke或者get-vm都可以在远程的Hyper-V主机上执行命令,可以根据需要进行选择。

以下代码部分

1
2
3
4
5
6
7
$vmnames  invoke-command  -computername 此处写Hyper-V主机名 -command { ( Get-VM  * | ?{  $_ .name  -like  "*wweb*"  }).name }
$vmnames  | %{
        $x  Get-VM  -ComputerName 此处写Hyper-V主机名 -Name  $_
        $ip  = ( $x  Get-VMNetworkAdapter ).ipaddresses
        $nname  $x .name +  '-'  $ip   #此处是新的计算机名也就是带带上了IP地址的形式
        Rename-VM  -ComputerName 此处写Hyper-V主机名 -Name  $_  -NewName  $nname
}

最后显示效果如下,完成需求。


本文转自 九叔 51CTO博客,原文链接:http://blog.51cto.com/jiushu/1862648,如需转载请自行联系原作者

相关文章
|
6月前
|
域名解析 网络协议 Ubuntu
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
112 1
|
6月前
|
存储 运维 API
云计算中的虚拟机管理
云计算中的虚拟机管理
123 0
|
22天前
|
边缘计算 安全 网络安全
|
3月前
|
Linux
如何查看CentOS 7 虚拟机的IP地址
这篇文章介绍了如何在CentOS 7虚拟机中查看IP地址的方法。虽然具体内容没有提供,但通常在CentOS系统中,可以通过打开终端并使用`ifconfig`命令(或在最新版本中使用`ip addr`命令)来查看网络接口的IP地址。如果需要查看特定网络接口的详细信息,可以使用`ifconfig 接口名称`或`ip addr show 接口名称`。
如何查看CentOS 7 虚拟机的IP地址
|
3月前
|
API 网络架构
【Azure Developer】如何通过Azure REST API 获取到虚拟机(VM)所使用的公共IP地址信息
【Azure Developer】如何通过Azure REST API 获取到虚拟机(VM)所使用的公共IP地址信息
|
4月前
|
云计算
云计算问题之线程请求的栈深度大于虚拟机所允许的深度如何解决
云计算问题之线程请求的栈深度大于虚拟机所允许的深度如何解决
29 1
|
4月前
|
Ubuntu
修改虚拟机Ubuntu为桥接模式的静态IP
修改虚拟机Ubuntu为桥接模式的静态IP
215 0
|
4月前
|
Linux
部署09--虚拟机快照,我们无法避免损坏Linux操作系统 ,如果重新装一下就太过麻烦,推荐在关机下制作快照,关机制作效率好,机房要靠近地址,动不动崩溃
部署09--虚拟机快照,我们无法避免损坏Linux操作系统 ,如果重新装一下就太过麻烦,推荐在关机下制作快照,关机制作效率好,机房要靠近地址,动不动崩溃
|
6月前
|
弹性计算 运维 Shell
|
6月前
|
弹性计算 运维 Shell
修改虚拟机网卡IP 地址
【4月更文挑战第29天】
59 0

热门文章

最新文章