我对使用python进行编码非常陌生,希望使用此技能集来增强我作为IT管理员的工作能力,因为我负责管理数百个虚拟机及其HyperV主机
我想做的是生成托管在每个HyperV上的VM列表(已经通过PowerShell完成),然后利用此列表使用python搜索VM。我知道这可以通过Microsoft Virtual Machine Manager完成,但不幸的是,我们没有此工具
我的名单应该是这样的
VM1
VM2
VM3
VM4
我想要实现的是,当我对“VM4”进行python搜索时,我还需要知道它的主机。目前,当我搜索VM4时,我会打印上面的10行
这是我的PowerShell脚本,用于生成每个HyperV下的VM列表
write-Host "Get list of VM on listed Hyper-Vs"
$enddate = (Get-Date).ToString("ddMMyyyy")
$filename = $enddate + "-vmlist.txt"
$hostlist = 1..137 | ForEach-Object {"MyHostname$_"}
$ErrorActionPreference = 'SilentlyContinue'
foreach ($host_vm in $host_list) {
echo "---$host_vm---"
Write-Host "Populating $host_vm..."
Get-VM -ComputerName $host_vm | ft State, Name -AutoSize
}
Write-Host "Completed"
目前没有回答
相关问题 更多 >
编程相关推荐