从批处理文件中下载VirtualBox安装程序时出错

时间:2015-01-02 01:01:22

标签: batch-file

我有一个名为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:\并出现完全相同的错误。

当我通过浏览器下载相同的安装程序时,无论我将安装程序放入哪个驱动器,安装程序都能正常工作。我检查确保下载链接与我的批处理文件中的链接相同。

导致这种情况的原因是什么?

0 个答案:

没有答案