微软云计算随笔1-批量为虚拟机添加IP地址描述
最近开始更新博客,废话不多说,博客才是硬道理。
九叔今天处理一个Hyper-V的需求,用户需要在Hyper-V管理面板显示虚拟机名称,同时还需要带上Hyper-V虚拟机的IP地址。
如果这个需求挨个登录虚拟机,然后一个一个修改,是绝对没有问题的,但是方法太LOW
用Hyper-V的原生命令可以解决。使用Get-VMNetworkAdapter来完成。这里用invoke或者get-vm都可以在远程的Hyper-V主机上执行命令,可以根据需要进行选择。
以下代码部分
$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 }
最后显示效果如下,完成需求。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
搞定滴滴出行双因素认证解决方案
搞定滴滴出行双因素认证解决方案 工作繁忙,好久没上博客了。最近刚刚交付了一个项目,很有成就感,赶紧上来给大家汇报一下,补补作业。 先介绍一下背景哈。滴滴出行是我们公司的客户,滴滴大名鼎鼎,就不用我多介绍了。2015年滴滴和快的合并后,就开始完善内网的信息化建设,到2016年,滴滴的信息化建设基本完成,开始重点关注信息化安全。为解决线上线下系统弱密码问题,滴滴希望增加一个双因素认证平台,从而增强帐号的安全性。 插播一条科普信息,所谓双因素认证指的是使用两种密码认证机制。普通的IT系统使用的大多是用户名+密码,单一的密码认证机制。如果遇到密码泄露,就会导致门户大开,信息丢失。双因素认证在单一密码之外增加了额外的验证机制,例如短信,指纹,随时间变化的动态码等。用户认证时,除了要答对密码,还要完成二重额外认证,这样才能完成验证。显然,有了双因素认证,信息泄露的危险性就大大降低了。 目标明确后,我们就要查找合适的解决方案了。顺便再介绍一句,之前我主要负责售中售后,现在变成主要负责售前和销售。主要是因为老了,干不动实施了…经过俺们耐心细致,严肃认真的查找,我把Gartner领导象限中的RAS,Sa...
- 下一篇
ansible应用总结
1、常用的自动化运维工具 CFengineChefPuppet基于Ruby开发,采用C/S架构,扩展性强,基于SSL认证SaltStack基于Python开发,采用C/S架构,相对于puppet更轻量级,配置语法采用YMAL,使得配置脚本更为简单Ansible基于Pyton开发,分布式,无需客户端,轻量级,配置语言采用YAML 2、为何选择ansible 相对于puppet和saltstack,ansible无需客户端,更轻量级ansible甚至都不用启动服务,仅仅只是一个工具,可以很轻松的实现分布式扩展更强的远程命令执行操作不输于puppet和saltstack的其他功能 3、ansible基本架构 4、ansible基本组成 核心:ansible核心模块(Core Modules):这些都是ansible自带的模块 扩展模块(Custom Modules):如果核心模块不足以完成某种功能,可以添加扩展模块插件(Plugins):完成模块功能的补充剧本(Playbooks):ansible的任务配置文件,将多个任务定义在剧本中,由ansible自动执行连接插件(Connectior ...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Linux系统CentOS6、CentOS7手动修改IP地址
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- CentOS8安装Docker,最新的服务器搭配容器使用
- MySQL8.0.19开启GTID主从同步CentOS8
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装