Windows host support
Vlad now supports Windows, but there are a number of additional requirements.
- Virtualbox version 4.3.12 or above is required.
- Administrator privileges are required to run vagrant commands on a Windows host.
- .NET Framework 4 or higher
- Windows Management Framework 3.0 (PowerShell 3) for versions of Windows under 8.1.
- For Windows 8.1 (probably 8 too), to get fully working Vagrant SMB share, you need to be sure your system path variable contain:
- C:\Windows\system32 (for command 'net share')
- C:\Windows\System32\WindowsPowerShell\v1.0 (for command 'powershell')
- Path to Windows SSH client provided by Cygwin, MinGW or Git (ex: C:\Program Files (x86)\Git\bin)
PowerShell 3 was installed after installing Windows Management Framework 3.0 and rebooting.
Because of the requirement for administrator privileges you will have to open a command prompt in administration mode. Good alternatives to the basic command prompt tool in Windows are Powershell (pre-installed in Windows 8.1) and Git Bash.
VAGRANT_HOME
If you are using a custom VAGRANT_HOME, ensure that the directory does not have a space in it. To properly set this env variable permanently, run the following command within an administration command prompt.
setx VAGRANT_HOME "c:\vagrant\home\path" /M