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 찾아서 재등록 하는 스크립트 고객님이 찾아달라고 해서 찾아오기는 했는데
갑자기 눈앞에 닥친 업무가 쏟아져서 고객도 까먹고 나도 까먹는 바람에 테스트는 못해봤음...
'Computer > VMware' 카테고리의 다른 글
PowerCLI Module Mac에 설치하기 (0) | 2025.02.06 |
---|---|
VMware Horizon Admin Console에서 Domain 이 2개로 보일 때 (0) | 2025.02.06 |
VMware Horizon Connection Server를 DHCP로 설치하기 (0) | 2025.02.06 |
vCenter Service list (0) | 2025.02.03 |
VMware VCSA(vCenter Server Appliance) Service list (0) | 2025.02.03 |