PowerShell安装Choco
Choco 它是一个Windows 包管理工具。不建议使用Choco免费版,推荐Scoop。
简介
choco是什么?
Windows操作系统上的一个软件管理解决方案。使用PowerShell 来创建软件发布包。然后可以将他部署在任何有Windows操作系统的地方。
特色
- 可以部署到任何有Windows/Cloud 的地方。
- 可以部署任何东西。
- 所有软件是一等公民。
- 测试发布。
- 完全的线下与安全。
- 创建自己的部署包。
- 依赖管理变得非常简单。
- 开源软件许可。有apache v2 许可。
安装
CMD安装
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
PowerShell安装
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
检查是否安装成功
choco -v
设置Choco包安装路径
SETX ChocolateyInstall "自定义安装路径"
SETX ChocolateyToolsLocation "%ChocolateyInstall%\tools"
SETX Path "$env:Path;%ChocolateyInstall%\bin;"
使用方式
可运行choco -h
查看帮助文档。
懒人必备
echo "设置环境变量..."
SETX ChocolateyInstall "E:\Temp\.choco"
SETX ChocolateyBinRoot "%ChocolateyInstall%\tools"
SETX ChocolateyToolsLocation "%ChocolateyInstall%\tools"
SETX Path "$env:Path;%ChocolateyInstall%\bin;%ChocolateyInstall%\tools;"
#这一步做完后重启一下powershell再执行后面的
echo "设置完成!开始安装Choco..."
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
echo "安装完成!"
PowerShell安装Choco
https://blog.cikaros.top/doc/83035554.html