try { $Boxstarter.RebootOk=$true $Boxstarter.AutoLogin=$true $Boxstarter.NoPassword=$false # Is this a machine with no login password? Install-WindowsUpdate -acceptEula -getUpdatesFromMS # Allow running PowerShell scripts Update-ExecutionPolicy Unrestricted if (Test-PendingReboot) { Invoke-Reboot } # Android Develop choco install android-sdk choco install java.jdk if (Test-PendingReboot) { Invoke-Reboot } [Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:ProgramFiles\Java\jdk1.7.0_60\bin", "User") [Environment]::SetEnvironmentVariable("Path", $env:Path + ";$env:LOCALAPPDATA\Android\android-sdk\tools", "User") [Environment]::SetEnvironmentVariable("ANDROID_HOME", "$env:LOCALAPPDATA\Android\android-sdk\", "User") ## API 19 android update sdk -u -a -t "10,64,80,14,22,65,105,111,112,116,117,118,125" ## API 21 android update sdk -u -a -t "1,2,20,56,57,59,60,101" if (Test-PendingReboot) { Invoke-Reboot } android create avd --name Default --target android-19 --abi armeabi-v7a Write-ChocolateySuccess 'Dev-Boxstarter' } catch { Write-ChocolateyFailure 'Dev-Boxstarter' $($_.Exception.Message) throw }