-
Notifications
You must be signed in to change notification settings - Fork 51
/
virtualbox-guest-tools.ps1
16 lines (15 loc) · 1.05 KB
/
virtualbox-guest-tools.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# If the ISO is uploaded, unzip and install
#if ( Test-Path "C:\Users\vagrant\VBoxGuestAdditions.iso" ) {
# There needs to be Oracle CA (Certificate Authority) certificates installed in order
# to prevent user intervention popups which will undermine a silent installation.
cmd /c certutil -addstore -f "TrustedPublisher" A:\oracle-cert.cer
# We also need to download 7zip...
# if ( -not ( Test-Path "C:\Windows\Temp\7z920-x64.msi") -and -not( get-command '7z' -ErrorAction SilentlyContinue ) ) {
# cmd /c powershell -Command "(New-Object System.Net.WebClient).DownloadFile('http://softlayer-sng.dl.sourceforge.net/project/sevenzip/7-Zip/9.38/7z938-extra.7z', 'C:\Windows\Temp\7z920-x64.msi')"
# cmd /c msiexec /qb /i C:\Windows\Temp\7z920-x64.msi
# }
# cmd /c move /Y C:\Users\vagrant\VBoxGuestAdditions.iso C:\Windows\Temp
# cmd /c "C:\Program Files\7-Zip\7z.exe" x C:\Windows\Temp\VBoxGuestAdditions.iso -oC:\Windows\Temp\virtualbox
cmd /c E:\VBoxWindowsAdditions.exe /S
# rm C:\Windows\Temp\VBoxGuestAdditions.iso
#}