一、规划用户级安装目录和全局安装目录
为了统一管理scoop安装的软件,我们需要设置用户级安装目录和全局安装目录。用户级安装目录用于安装无需管理员权限的普通软件(开发环境用的软件,scoop install ***),全局安装目录用于安装需要管理员权限的软件(如 Docker, scoop install -g ***)。全局目录需提前创建且权限开放,否则会触发 Access Denied
错误。
1、在powershell中通过环境变量 SCOOP
设置用户级软件的默认安装路径
# 设置用户级安装路径(需关闭已运行的Scoop进程)
$env:SCOOP = 'D:\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
2、在powershell中通过环境变量SCOOP_GLOBAL
设置全局目录
# 设置全局目录(需管理员权限运行PowerShell)
$env:SCOOP_GLOBAL = 'D:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
二、安装
1、以管理员身份运行Windows PowerShell
2、运行Set-ExecutionPolic