微软云计算随笔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,如需转载请自行联系原作者

相关文章
|
28天前
|
域名解析 网络协议 Ubuntu
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
虚拟机ip不停地变每次使用ssh不好登录?有手就行!
29 1
|
2月前
|
存储 运维 API
云计算中的虚拟机管理
云计算中的虚拟机管理
37 0
|
3月前
|
虚拟化
vmware克隆虚拟机后没有ip地址的问题
解决vmware克隆虚拟机后没有内网ip的问题
|
10天前
|
弹性计算 运维 Shell
修改虚拟机网卡IP 地址
【4月更文挑战第29天】
9 0
|
11天前
|
弹性计算 运维 Shell
|
16天前
|
Linux
【Linux】虚拟机ip端口如何固定
【Linux】虚拟机ip端口如何固定
9 0
|
16天前
|
网络协议 Linux 程序员
【Linux】虚拟机ipv4地址消失,主机ping不通
【Linux】虚拟机ipv4地址消失,主机ping不通
30 0
|
1月前
|
Linux
centos7 虚拟机修改IP地址
centos7 虚拟机修改IP地址
19 0
|
2月前
|
存储 Kubernetes 云计算
云计算基础与实战:从虚拟机到容器化应用
云计算基础与实战:从虚拟机到容器化应用
36 0
|
3月前
|
网络协议 Linux 虚拟化
修改虚拟机ip为静态ip
centos修改ip为静态ip