Please confirm the source code on windows-openstack-imaging-tools
In this line of the code https://github.com/cloudbase/windows-... $switchName = 'external' $switch = Get-VMSwitch -Name $SwitchName -ErrorAction SilentlyContinue
the Get-VMSwitch is to get the external switch name , so that it could access the internet for updating but the name is vary in the different computer, I think it should change to $switch = Get-VMSwitch -SwitchType $SwitchName -ErrorAction SilentlyContinue
Am I right ?