Fix loop waiting for network
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
Danny Bessems 2021-02-19 21:16:30 +01:00
parent dd842daca0
commit d67158b171

View File

@ -101,7 +101,7 @@ If ((Get-WmiObject -Class 'Win32_NetworkAdapterConfiguration').IPAddress -NotCon
PrefixLength = $ovfPropertyValues['guestinfo.prefixlength'] PrefixLength = $ovfPropertyValues['guestinfo.prefixlength']
DefaultGateway = $ovfPropertyValues['guestinfo.gateway'] DefaultGateway = $ovfPropertyValues['guestinfo.gateway']
} }
New-NetIPAddress @NewNetIPAddressSplat $IPAddress = New-NetIPAddress @NewNetIPAddressSplat
# Wait for network connection to become available # Wait for network connection to become available
$Timestamp, $TimeoutMinutes = (Get-Date), 5 $Timestamp, $TimeoutMinutes = (Get-Date), 5
@ -121,7 +121,8 @@ If ((Get-WmiObject -Class 'Win32_NetworkAdapterConfiguration').IPAddress -NotCon
Start-Sleep -Milliseconds 250 Start-Sleep -Milliseconds 250
$GetNetIPAddressSplat = @{ $GetNetIPAddressSplat = @{
InterfaceAlias = (Get-NetAdapter).Name IPAddress = $ovfPropertyValues['guestinfo.ipaddress']
InterfaceIndex = $IPAddress.InterfaceIndex
AddressFamily = 'IPv4' AddressFamily = 'IPv4'
ErrorAction = 'SilentlyContinue' ErrorAction = 'SilentlyContinue'
} }