shell - Chocolately `Get-ExecutionPolicy` - 未捕获的 ReferenceError:未定义获取
问题描述
我正在遵循Chocolately 安装步骤(Windows 7),但遇到了一些问题。
首先,我打开了命令提示符(使用Run as administrator打开它),但是在尝试执行时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'))
,我收到了这个错误:
未捕获的 SyntaxError:意外的标识符
..https:
突出显示我的命令部分。
此外,当我尝试执行时Get-ExecutionPolicy
,它会导致:
未捕获的 ReferenceError:未定义获取
有什么想法可能是错的吗?
* 更新 *
当我在PowerShell中尝试相同的命令时,出现此错误:
PS C:\Users\mylogin> Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtoc ol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString (' https://chocolatey.org/install.ps1 ')) 异常设置“SecurityProtocol”:“无法将值“3312”转换为类型“System.Net。 SecurityProtocolType”,因为枚举值无效。请指定以下枚举值之一,然后重试。可能的枚举值为“Ssl3,Tls”。在 line:1 char:85 + Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]:: <<<< SecurityProtocol = [System. Net.ServicePointManager]::SecurityProtocol -bor 3072;https://ch ocolatey.org/install.ps1')) + CategoryInfo : InvalidOperation: (:) [], RuntimeException + FullyQualifiedErrorId : PropertyAssignmentException
使用“1”参数调用“DownloadString”的异常:“底层连接已关闭:发送时发生意外错误。” 在 line:1 char:219 + Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString <<<< (' https://ch ocolatey.org/install.ps1')) + CategoryInfo : NotSpecified: (:) [], MethodInvocationException + FullyQualifiedErrorId :点网方法异常
解决方案
从Chocolatey.org下载 Chocolatey 最新版本
将文件扩展名重命名为 .zip
提取文件
打开 PowerShell
打开提升的 PowerShell 调用:
Start-Process powershell -Verb runAs
转到提取 Chocolatey 的位置的工具文件夹
调用:
& .\chocolateyInstall.ps1
允许 Chocolatey 安装将 choco 位置的路径添加到系统环境 PATH:
C:\ProgramData\chocolatey\bin
重新启动您的控制台和 VS Code(如果您使用一个)
推荐阅读
- python - 使用 2 参数形式调用 super() 与直接引用方法并手动传入“self”有何不同?
- unity3d - Unity WebGL 移动浏览器解决方法和键盘输入修复?
- python - 如果我们用一个特征训练模型,则查找数据帧高的特征给出最小的错误
- css - “网格模板列:适合内容(50%)1fr;” 没有按预期工作
- javascript - 在javascript,nodejs中解码base64数据
- c - 使用 C 预处理器给出数组值
- string - 如何检查字符串是否包含空格?
- python - 字典字典融化了数据框,在同一张图上绘制多个条形图
- python - 如何在 PyCharm 的调试器中更改控制台中的启动脚本?
- azure-logic-apps - 逻辑应用:HTTP 触发和响应超时