如何仅使用 cmd 更改默认的巧克力安装目录?

How to change default chocolatey install directory using cmd only?

我已经按照以下步骤

D:\Chocolatey 目录中安装了 Chocolatey

https://github.com/chocolatey/choco/wiki/Installation#installing-to-a-different-location

有效,但我必须更改环境变量 ChocolateyInstall 并手动创建文件夹 D:\Chocolatey

有什么方法可以只使用 cmd 在非默认目录中安装 Chocolatey 吗?

从命令行设置环境变量

  • cmd.exe: setx ChocolateyInstall D:\Chocolatey /M
  • powershell.exe: & setx.exe ChocolateyInstall D:\Chocolatey /M

为了巧克力

  • cmd.exe: setx ChocolateyInstall D:\Chocolatey /M && SET "ChocolateyInstall=D:\Chocolatey" && "%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

您可以简单地尝试 SET "ChocolateyInstall=D:\Chocolatey" 看看安装是否有效。