首页 从VMM获取主机带外地址
文章
取消

从VMM获取主机带外地址

需求

在使用SCVMM的时候,需要统计一下哪些主机配置了带外管理地址,以及使用了这个带外管理地址的主机名字是啥。 这其实是一个很简单的需求,问题只是在于这个带外的地址长的比较深它藏在.PhysicalMachine.BMCAddress下

1
2
3
4
5
6
7
8
9
$date = date -Format MMddhhmmss
$a = Get-SCVMHost | Sort-Object -Property name
Write-Output "name,BMC" | Out-File ("c:\" + $date + "bmcaddress.csv") -Force
$a | ForEach-Object { Write-Host $_.name -NoNewline -ForegroundColor Red
    Write-Host $_.PhysicalMachine.BMCAddress -ForegroundColor Green
    Write-Output "==="
    $_.name + "," + $_.PhysicalMachine.BMCAddress | Out-File ("c:\" + $date + "bmcaddress.csv") -Force -Append
}
notepad  ("c:\" + $date + "bmcaddress.csv") 
本文由作者按照 CC BY 4.0 进行授权

PowerShell保存剪贴板图片并构造MarkDown语句

PowerShell处理IPMI的UEFI启动