繁体   English   中英

无法通过 VirtualBox 中的 PowerShell 脚本运行 Vagrant 命令

[英]Unable to run Vagrant commands through PowerShell script in VirtualBox

我尝试在安装在 VirtualBox 中的 Windows 10 中的大脚本末尾运行这 2 个命令:

#Navigate to folder where Vagrant file will be placed

CD "D:\VagrantBoxes\Win8"

#mount Windows box

vagrant init windows_81x64-enterprise_virtualbox_15.07.17.box

#run Vagrant

vagrant up

但我收到一个错误:

vagrant : The term 'vagrant' is not recognized as the name of a cmdlet,  function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is 
correct and try again.
At F:\Scripts\Install_Vagrant.ps1:3 char:1
+ vagrant up
+ ~~~~~~~
+ CategoryInfo          : ObjectNotFound: (vagrant:String) [],   CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException

但是我可以分别通过 PowerShell 和 PowerShell ISE 运行这些命令。 另外,我不知道为什么,PowerShell 执行带有注释行的 Vagrant 命令。

尝试用vagrant.exe替换vagrant

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM