Computer/VMware
PowerCLI로 Orphaned VM을 찾아 재등록하는 스크립트
B급찍사
2025. 4. 2. 18:30
Connect-VIServer
$ResourcePool = "hostname"
Get-VMHost -Name $ResourcePool | Get-VM |
Where-Object{$_.ExtensionData.Runtime.ConnectionState -eq "orphaned"} |
ForEach-Object -Process {
Remove-VM -VM $_.Name -Confirm:$false
New-VM -Name $_.Name -VMHost $_.VMHost -VMFilePath $_.ExtensionData.Summary.Config.VmPathName -Confirm:$false
}
Disconnect-VIServer -Server $vCenter -Force -Confirm:$false
Orphaned VM 찾아서 재등록 하는 스크립트 고객님이 찾아달라고 해서 찾아오기는 했는데
갑자기 눈앞에 닥친 업무가 쏟아져서 고객도 까먹고 나도 까먹는 바람에 테스트는 못해봤음...
반응형