dogi / ole--vagrant-community

0 stars 19 forks source link

Update install.bat #35

Closed FanisGk closed 7 years ago

FanisGk commented 7 years ago

Updated install.bat Now it checks for virtualization and installs all necessary programs via choco. Here is the powershell code (line 23 in install.bat) so you can read it more easily:

#Checking for Virtualization
$a = (Get-CimInstance -ClassName win32_processor -Property Name, SecondLevelAddressTranslationExtensions, VirtualizationFirmwareEnabled, VMMonitorModeExtensions)
$a | Format-List Name, SecondLevelAddressTranslationExtensions, VirtualizationFirmwareEnabled, VMMonitorModeExtensions
$slat = $a.SecondLevelAddressTranslationExtensions
$virtual = $a.VirtualizationFirmwareEnabled
$vmextensions = $a.VMMonitorModeExtensions
If ($slat -eq $false)
{
    "BeLL-Apps is not compatible with your system. In order to install it, you need to upgrade your CPU first."
    exit
}
Else
{
    If ($virtual -eq $false)
    {
        "Virtualization is not enabled. In order to install BeLL-Apps, you must enable it. Helpful link: http://www.howtogeek.com/213795/how-to-enable-intel-vt-x-in-your-computers-bios-or-uefi-firmware/"
        exit
    }
}

#Installs bonjour,git,virtualbox and vagrant via choco
(iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))) >$null 2>&1
RefreshEnv
choco install bonjour, git, virtualbox, vagrant -y -allowEmptyChecksums
RefreshEnv