Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1')) Forcing web requests to allow TLS v1.2 (Required for requests to Chocolatey.org) Getting latest version of the Chocolatey package for download. Not using proxy. Getting Chocolatey from https://community.chocolatey.org/api/v2/package/chocolatey/2.0.0. Downloading https://community.chocolatey.org/api/v2/package/chocolatey/2.0.0 to C:\Users\27748\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip Not using proxy. Extracting C:\Users\27748\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip to C:\Users\27748\AppData\Local\Temp\chocolatey\chocoInstall Installing Chocolatey on the local machine WARNING: Setting ChocolateyInstall Environment Variable on USER and not SYSTEM variables. This is due to either non-administrator install OR the process you are running is not being run as an Administrator. Creating ChocolateyInstall as an environment variable (targeting 'User') Setting ChocolateyInstall to 'C:\ProgramData\chocolatey' WARNING: It's very likely you will need to close and reopen your shell before you can use choco.
时间: 2024-04-03 08:32:09 浏览: 47
这是一个 PowerShell 脚本,用于在 Windows 操作系统中安装 Chocolatey 软件包管理器。Chocolatey 可以帮助用户方便地安装和管理各种 Windows 软件包。这个脚本会首先设置 PowerShell 执行策略,然后下载并安装 Chocolatey。在安装过程中,脚本会创建一个名为 ChocolateyInstall 的环境变量,并将其设置为 C:\ProgramData\chocolatey。需要注意的是,如果你的计算机上没有启用 PowerShell 脚本执行,需要先运行 Set-ExecutionPolicy RemoteSigned 命令来启用脚本执行权限。
相关问题
PS C:\WINDOWS\system32> 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')) Forcing web requests to allow TLS v1.2 (Required for requests to Chocolatey.org) Getting latest version of the Chocolatey package for download. Not using proxy. Getting Chocolatey from https://community.chocolatey.org/api/v2/package/chocolatey/2.0.0. Downloading https://community.chocolatey.org/api/v2/package/chocolatey/2.0.0 to C:\Users\27748\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip Not using proxy. Extracting C:\Users\27748\AppData\Local\Temp\chocolatey\chocoInstall\chocolatey.zip to C:\Users\27748\AppData\Local\Temp\chocolatey\chocoInstall Installing Chocolatey on the local machine Creating ChocolateyInstall as an environment variable (targeting 'Machine') Setting ChocolateyInstall to 'C:\ProgramData\chocolatey' WARNING: It's very likely you will need to close and reopen your shell before you can use choco. Restricting write permissions to Administrators We are setting up the Chocolatey package repository. The packages themselves go to 'C:\ProgramData\chocolatey\lib' (i.e. C:\ProgramData\chocolatey\lib\yourPackageName). A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin' and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'. Creating Chocolatey folders if they do not already exist. chocolatey.nupkg file not installed in lib. Attempting to locate it from bootstrapper. PATH environment variable does not have C:\ProgramData\chocolatey\bin in it. Adding... 警告: Not setting tab completion: Profile file does not exist at 'C:\Users\27748\Documents\WindowsPowerShell\Microsoft.PowerShell_profile.ps1'. Chocolatey (choco.exe) is now ready. You can call choco from anywhere, command line or powershell by typing choco. Run choco /? for a list of functions. You may need to shut down and restart powershell and/or consoles first prior to using choco. Ensuring Chocolatey commands are on the path Ensuring chocolatey.nupkg is in the lib folder PS C:\WINDOWS\system32>
这段代码是在 Windows PowerShell 中安装 Chocolatey 的过程,Chocolatey 是一个 Windows 包管理器,可以用来方便地安装、更新和卸载各种软件。这段代码的作用是:
1. 设置 PowerShell 的执行策略为 Bypass,即不限制脚本的执行。
2. 设置 .NET Framework 的安全协议为 TLS 1.2,以便能够从 Chocolatey 官网下载安装包。
3. 使用 WebClient 类下载 Chocolatey 安装脚本,保存到临时文件夹。
4. 解压安装脚本,并执行其中的命令来安装 Chocolatey。
5. 将 Chocolatey 的安装路径加入 PATH 环境变量,以便在命令行中可以直接使用 choco 命令。
注意:在运行此脚本之前,建议先了解脚本的内容,确保它是安全的并符合你的需求。
警告: 'choco' was found at 'C:\ProgramData\chocolatey\bin\choco.exe'. 警告: An existing Chocolatey installation was detected. Installation will not continue. For security reasons, this script will not overwrite existing installations.怎么解决
这个警告提示是因为你已经安装了Chocolatey,而你尝试再次安装时,安装程序检测到了已有的安装。为了安全起见,安装程序不会覆盖现有的安装。
如果你想更新现有的Chocolatey安装,可以尝试使用以下命令:
```
choco upgrade chocolatey
```
如果你想卸载现有的Chocolatey安装,可以尝试使用以下命令:
```
choco uninstall chocolatey
```
如果你想重新安装Chocolatey,可以在管理员权限下打开PowerShell并输入以下命令:
```
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
```
这个命令将设置PowerShell以允许运行Chocolatey的安装脚本,并下载并安装最新版本的Chocolatey。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)