网络推广运营途径,seo目标关键词优化,万网站,好公司网站建设价格VirtualBox 前言
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发#xff0c;由Sun Microsystems公司出品的软件#xff0c;使用Qt编写#xff0c;在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public Licens…
VirtualBox 前言
VirtualBox 是一款开源虚拟机软件。VirtualBox 是由德国 Innotek 公司开发由Sun Microsystems公司出品的软件使用Qt编写在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释出 VirtualBox并提供二进制版本及 OSE 版本的代码。使用者可以在VirtualBox上安装并且执行Solaris、Windows、DOS、Linux、OS/2 Warp、BSD等系统作为客户端操作系统。已由甲骨文公司进行开发是甲骨文公司xVM虚拟化平台技术的一部分。
download VirtualBox
VirtualBoxVirtualBox 历史版本下载VirtualBox扩展包文档downloaddownloaddownload参考PDF文档
前提条件
开启wmi,配置网卡参考 默认服务器CPU虚拟化功能开启的PC需要人工干预开启CPU虚拟化功能
创建一键部署VirtualBox
最终实现在线下载VirtualBoxVirtualBox扩展安装VirtualBoxVirtualBox扩展环境变量开机启动VirtualBox环境依赖安装net,vc库删除下载的文件及临时目录。c:\VirtualBox # VirtualBox安装目录位置可以根据自己的实际目录和磁盘进行更改VirtualBox-7.0.8-156879-Win.exe --help # 安装参数请查看版本不同安装参数不一样哦 测试环境在Windows Server 2019 PC或者服务器开启CPU虚拟化技术依赖VisualC 所有包含历史版下载
powershell-install-virtualbox.ps1
# Powershell Install virtualbox_____ _____ _ _ _ | __ \ / ____| | | | || |__) |____ _____ _ _| (___ | |__ ___| | || ___/ _ \ \ /\ / / _ \ __\___ \| _ \ / _ \ | || | | (_) \ V V / __/ | ____) | | | | __/ | ||_| \___/ \_/\_/ \___|_| |_____/|_| |_|\___|_|_|# Powershell Install virtualbox
# .\powershell-install-virtualbox.ps1
# $drivec:
$virtualbox_temporaryvirtualbox_temporary
$virtualboxVirtualBox
$virtualbox_exeVirtualBox-7.0.8-156879-Win.exe
$vc_redist_64vc_redist.x64.exe
$vc_redist_86vc_redist.x86.exe
$VirtualBox_Extension_PackOracle_VM_VirtualBox_Extension_Pack-7.0.8-156879.vbox-extpackWrite-Host Create a directory for storing virtualbox temporary -ForegroundColor Green
New-Item -ItemType Directory $drive\$virtualbox_temporary$virtualbox_related_download (https://download.virtualbox.org/virtualbox/7.0.8/$virtualbox_exe,http://download.virtualbox.org/virtualbox/7.0.8/$VirtualBox_Extension_Pack,https://aka.ms/vs/17/release/$vc_redist_64,https://aka.ms/vs/17/release/$vc_redist_86
)foreach ($url in $virtualbox_related_download) {$fileName Split-Path $url -Leaf$filePath Join-Path $drive\$virtualbox_temporary $fileNameInvoke-WebRequest -Uri $url -OutFile $filePath
}Write-Host install NET-Framework 3.5 4.7 -ForegroundColor Green
#Get-WindowsFeature *NET*
Install-WindowsFeature -Name NET-Framework-Features -IncludeAllSubFeature
Install-WindowsFeature -Name NET-Framework-45-Features -IncludeAllSubFeatureWrite-Host install vc_redist x86 x64 -ForegroundColor Green
Start-Process -FilePath $drive\$virtualbox_temporary\$vc_redist_64 -ArgumentList {/q /install} -Wait
Start-Process -FilePath $drive\$virtualbox_temporary\$vc_redist_86 -ArgumentList {/q /install} -WaitWrite-Host install virtualbox -ForegroundColor Green
Start-Process -FilePath $drive\$virtualbox_temporary\$virtualbox_exe -ArgumentList --silent, --msiparams, INSTALLDIRc:\VirtualBox -WaitWrite-Host Create virtualbox environment variables -ForegroundColor Green
$env:path ;$drive\$virtualbox
setx PATH $env:path /MWrite-Host VirtualBox_Extension_Pack extension install -ForegroundColor Green
echo Y | VBoxManage extpack install --replace $drive\$virtualbox_temporary\$VirtualBox_Extension_PackWrite-Host VirtualBox_Extension_Pack check -ForegroundColor Green
VBoxManage list extpacksWrite-Host bootstrap VirtualBox -ForegroundColor Green
Start-Process schtasks {/create /tn VirtualBox /tr c:\VirtualBox\VirtualBox.exe /sc ONLOGON} -Verb runasWrite-Host Delete related virtualbox_temporary installation packages and temporary directories -ForegroundColor Green
Remove-Item -Path $drive\$virtualbox_temporary\*.exe, $drive\$virtualbox_temporary -Recurse -Force
执行安装
.\powershell-install-virtualbox.ps1
结果输出展示 命令行打开appwiz.cpl程序和功能查看VirtualBox.exeVirtualBox.exe是否安装 powershell 全局打开 VirtualBox
VirtualBox.exe VirtualBox扩展查看是否安装