我有一个名为vbox_install.bat的批处理文件,它从正确的网址下载VirtualBox for Windows。以下是我用来下载文件的命令:
set /p download=Please enter the location you wish to download the VirtualBox executable:
echo Downloading VirtualBox 4.3.20 now...
C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -Command "(New-Object Net.WebClient).DownloadFile('http://download.virtualbox.org/virtualbox/4.3.20/VirtualBox-4.3.20-96997-Win.exe', '%download%\vboxinstall.exe')
echo Download successful
goto INSTALL
:INSTALL
%download%\vboxinstall.exe
几天前,当我运行此程序时,安装程序将在下载并正确运行后打开。当我今天运行它 - 在两台不同的计算机上并尝试将其下载到不同的驱动器后 - VirtualBox安装程序会出现错误" Invalid Drive:h:\"。请注意,我一直在将它安装到H:\ Profile \ Desktop,这是一个网络驱动器。但我也尝试将其下载到USB驱动器F:\并出现完全相同的错误。
当我通过浏览器下载相同的安装程序时,无论我将安装程序放入哪个驱动器,安装程序都能正常工作。我检查确保下载链接与我的批处理文件中的链接相同。
导致这种情况的原因是什么?