因为本人技术提升了,所以这个脚本又改进了,得益于同事给我悉心教导c#语法,这个脚本更好用了。废话不多说,直接上代码。

#powerd by 九叔
#批量从VMM和Hyper-V中获取IP地址,方便比对。更准确。
#转载必须注明出处,可以以此做改进。
param([String]$vmmServer = "sc-vmmsp1")
Import-Module virtualmachinemanager
Get-SCVMMServer -ComputerName $vmmServer -SetAsDefault  | Out-Null
$VMs = Get-vm -All
foreach( $VM in $VMs )
{$info_name = $vm.Name$allVMS = Get-SCIPAddress foreach($item in $allVMS){if($VM.Name -eq $item.Description -and ($vm.IsPrimaryVM -eq "false") ){        Write-Host "============================="  -foregroundcolor 'Red'Write-Host 1☆名字☆: $info_name;Write-Host 2☆所在物理主机☆: ($vm.vmhost.FQDN)$vvmmhhss = $vm.vmhost.ComputerName$nb = "invoke-command -computername $vvmmhhss -command{(Get-VMNetworkAdapter -VMName '$info_name').ipaddresses}"Write-Host 3☆从VMM中获取的IP☆   $item.Address;Write-Host 4☆从Hyper-V中获取的IP☆ powershell $nb  }}}

具体效果如下

那么这里我其实发现了一个更有趣的地方,上面的例子也用到了

echo 如果有两个变量相加,那么它实际上默认是写在两行的。
Write-Host 但是不要用别名echo,用wr这句,多个变量是可以在一行显示的。
另外,在wr的后面加 -nonewline 可以不换行
加 -foregroundcolor 'Blue' 可以变颜色

转载于:https://blog.51cto.com/jiushu/1658890

PowerShell实现批量收集SCVMM中虚拟机IP-续相关推荐

  1. 批量在DHCP中设定IP地址保留

    Technorati 标签: 夏明亮, DHCP, Server, MAC, IP, 保留, 绑定 在我们管理公司网络或者做项目的过程中经常会遇到需要在DHCPServer上设定IP地址保留的任务,这 ...

  2. 收集DC中失败的登录信息并邮件通知

    (注:本文参考以下前辈文章修改而来,源文章连接:http://itadmindev.blogspot.hk/2011/07/powershell-ad-dc-failed-logins-report. ...

  3. YiLu代理中住宅IP代理和数据中心/机房IP代理分析及对比

    YiLu代理的代理IP池根据代理类型分类的话主要可以分为住宅IP代理和数据中心/机房IP代理2大类,本文主要讲解下YiLu Proxy中住宅IP代理和数据中心/机房IP代理它们各自的特点以及两者之间存 ...

  4. Windows Azure 虚拟网络中虚拟机的网络隔离选项

     最近我们发布了一份<Windows网络安全白皮书>(单击此处下载),文中深入说明了客户可以如何利用该平台的本地功能,为他们的信息资产提供最好的保护. 由首席顾问Walter Myer ...

  5. Win10 Hyper-V 固定虚拟机IP地址的方法

    Windows10系统Hyper-V中存在着一个名为"Default Switch"的缺省虚拟交换机,其本质上是一块虚拟网卡,其所连接的虚拟网络的类型为"Internal ...

  6. Powershell 如何批量获取文件大小的实现代码

    这篇文章主要介绍了Powershell 之批量获取文件大小的实现代码 效果图: 核心代码: $startFolder = "D:\" $colItems = (Get-ChildI ...

  7. 玩转SCVMM中的更新基线,实现虚拟平台基础服务器补丁自动更新

    需要重启还需要可以在指定的时间窗重启,最好还能监控重启状态,还有如果是Hyper-v宿主机,最好能先保存虚拟机,或者最好能确保把Hyper-v群集中的高可用虚拟机在线迁移到其他机器上再重启,因为一般服 ...

  8. python中读取word信息_Python实现批量读取word中表格信息的方法

    本文实例讲述了Python实现批量读取word中表格信息的方法.分享给大家供大家参考.具体如下: 单位收集了很多word格式的调查表,领导需要收集表单里的信息,我就把所有调查表放一个文件里,写了个py ...

  9. VMware Fusion指定虚拟机IP

    2019独角兽企业重金招聘Python工程师标准>>> 问题描述 VMware Fusion中虚拟机的IP总是不断变化,导致自己搭建的Hadoop.Spark集群的维护非常不方便, ...

最新文章

  1. HDU - 5875 2016 ACM/ICPC 大连网络赛 H题 暴力
  2. python在中小学教学中的应用-在python程序中的进程操作
  3. 【项目实战】SQL :部门花名册PBI展示
  4. POJ 2778 DNA Sequence (AC自动机+矩阵快速幂)
  5. 数据分析应该要避免的6个错误
  6. centos7系统引导自动重启_分享一个实用的脚本——全自动一键批量性安装Linux系统...
  7. 公链史记 | 从鸿蒙初辟到万物生长的十年激荡
  8. 计算机cmd查询ip地址,cmd命令大全IP地址如何查询,windows cmd常用命令!
  9. 数据挖掘实验(三)Matlab初步实现ID3算法【决策树根节点选择】
  10. dl320服务器内存型号,HP DL320 G5 1U XEON 3040/2GB内存/500G SATA 双核服务器
  11. 机器学习和深度学习资源汇总(陆续更新)
  12. 各种内部排序方法及其比较实验报告
  13. 全面比较Aptos和Sui:Aptos已上线 来看看Sui
  14. 算法训练Day44 动态规划专题- 背包问题 | 完全背包基础知识;LeetCode518. 零钱兑换(装满背包有多少种方法,组合数);377.组合总和IV(装满背包有多少种方法,排列数)
  15. 上传文件到github上的两种方式
  16. 用指针实现将字符串2合并在字符串1后面
  17. 原数据库和现有数据库不同
  18. Kindle阅读器(KPW、KV、KO)怎么导入电子书?
  19. html实现log函数,math。h中的log函数的应用
  20. 大学暗恋一个女同学四年,毕业半年后,同学告诉我她等了我四年。【转贴】

热门文章

  1. Random Forest 资源汇总(待续)
  2. 美国正面临“人才泡沫”破裂危机?
  3. i春秋DMZ大型靶场实验(四)Hash基础
  4. 1.Consul 简介和环境搭建
  5. 奇怪吸引子---Aizawa
  6. flex中dispatchEvent的用法(自定义事件) .
  7. gedit搭建c开发环境
  8. Apache专用笔记贴
  9. iOS UITextField使用全攻略
  10. SQL语法(1、安装操作)