Voglio conoscere l'IP host di una determinata macchina virtuale quando forniamo l'IP della macchina virtuale sullo script. Supponiamo di avere un IP VM 10.67.154.30
ora voglio trovare l'host IP su cui questo VM è in esecuzione.
Voglio conoscere l'IP host di una determinata macchina virtuale quando forniamo l'IP della macchina virtuale sullo script. Supponiamo di avere un IP VM 10.67.154.30
ora voglio trovare l'host IP su cui questo VM è in esecuzione.
Risposte:
Se capisco cosa vuoi, allora penso che questa funzione dovrebbe fare quello che vuoi (o almeno indirizzarti nella giusta direzione):
function Find-VMHostIP{
param(
$VMName
)
$VMHost = Get-VMHost -VM $VMName
$connectionTest = Test-Connection $VMHost.Name -Count 1
$hostIP = $connectionTest.IPV4Address.IPAddressToString
$hostIP
}
Queste sono solo le ossa nude che probabilmente vorresti inserire un po 'di gestione degli errori.