Chocolatey包管理器

0x01 安装Chocolatey

Chocolatey是Windows平台上的包管理器,通过它可以集中安装、管理、更新各种各样的软件。

0x01.1 设置执行策略

对于 PowerShell ,必须确保 Get-ExecutionPolicy 不受限制。建议使用 Bypass 绕过政策来安装软件包,或者使用 AllSigned (所有签名)来得到更安全的安装软件包。

Get-ExecutionPolicy

若输出内容为 Restricted ,则需以下命令配置执行策略

Set-ExecutionPolicy AllSigned

或配置绕过策略

Set-ExecutionPolicy Bypass -Scope Process

0x01.2 修改默认安装路径

Chocolatey 默认的路径为 C:\Users\<username>\AppData\Local\Temp\chocolatey
自定义其他路径,需设置 ChocolateyInstall 变量的变量值,如设置为 D:\chocolatey

setx ChocolateyInstall D:\Chocolatey /M

0x01.3 安装

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'))

0x02 使用

0x02.1 搜索

choco search winpcap

0x02.2 安装

choco install -y winpcap

0x02.3 卸载

choco uninstall -y winpcap