if not exist "C:\Windows\Temp\7z920-x64.msi" ( powershell -Command "Start-Sleep 5; Invoke-WebRequest -Uri 'https://astuteinternet.dl.sourceforge.net/project/sevenzip/7-Zip/9.20/7z920-x64.msi' -Outfile 'C:\Windows\Temp\7z920-x64.msi'" NUL IF ERRORLEVEL 1060 cmd /c C:\Windows\Temp\VMWare\setup.exe /S /v"/qn REBOOT=R\" sc query vmtools > NUL IF ERRORLEVEL 1060 ECHO "Unable to install VMware Tools." & exit /b 1 rd /Q "C:\Windows\Temp\vmware-tools.tar" rd /Q "C:\Windows\Temp\windows.iso" rd /S /Q "C:\Windows\Temp\VMware" goto :done :virtualbox if exist "C:\Users\vagrant\VBoxGuestAdditions.iso" ( move /Y C:\Users\vagrant\VBoxGuestAdditions.iso C:\Windows\Temp ) if not exist "C:\Windows\Temp\VBoxGuestAdditions.iso" ( powershell -Command "(New-Object System.Net.WebClient).DownloadFile('http://download.virtualbox.org/virtualbox/5.2.10/VBoxGuestAdditions_5.2.10.iso', 'C:\Windows\Temp\VBoxGuestAdditions.iso')"