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

如何仅使用cmd更改默认巧克力安装目录?,cmd,chocolatey,Cmd,Chocolatey,我已经通过以下步骤在D:\chocolate目录中安装了chocolate 它可以工作,但我必须更改环境变量ChocolateyInstall并手动创建文件夹D:\Chocolate 有没有办法只使用cmd将chocolate安装在非默认目录中?从命令行设置一个环境变量 cmd.exe:setx chocolate安装D:\chocolate/M powershell.exe:&setx.exe巧克力安装D:\chocolate/M 巧克力 cmd.exe:setx chocolayin

我已经通过以下步骤在
D:\chocolate
目录中安装了chocolate

它可以工作,但我必须更改环境变量ChocolateyInstall并手动创建文件夹
D:\Chocolate

有没有办法只使用cmd将chocolate安装在非默认目录中?

从命令行设置一个环境变量
  • cmd.exe:
    setx chocolate安装D:\chocolate/M
  • powershell.exe:
    &setx.exe巧克力安装D:\chocolate/M
巧克力
  • cmd.exe:
    setx chocolayinstall D:\chocolate/M&&SET“chocolayinstall=D:\chocolate”&&&%SystemRoot%\System32\windowsupershell\v1.0\powershell.exe“-NoProfile-ExecutionPolicy-Bypass-Command”iex((新对象系统.Net.WebClient)。下载字符串('https://chocolatey.org/install.ps1“)”&&SET“路径=%PATH%;%ALLUSERSPROFILE%\Chocolate\bin“

您只需尝试设置“ChocolateyInstall=D:\chocolate”,看看这是否适用于安装。

Hi,我尝试在安装chocolate之前设置
ChocolateyInstall
,但我必须关闭cmd并重新打开它,使chocolate安装在
D:\chocolate
(如果不关闭cmd并重新打开,Chocolate仍安装在默认目录
C:\ProgramData\Chocolate
)。您知道任何关闭和打开新cmd的命令吗?Choco附带了
refreshenv
,它将在不关闭cmd的情况下刷新环境变量-但您需要先安装Choco。我在答案中添加了一些附加说明。这非常有帮助,谢谢。我发现,当我只使用
setx chocolatey安装D:\C时hocolatey
我必须关闭并重新打开cmd,但当我使用
setx chocolayinstall D:\chocolate/M&&SET“chocolayinstall=D:\chocolate”时,我不需要这样做。