PowerShell核心代理问题



我只是想和大家分享一下。如果我知道该要求什么,我会提前制作一张票。但我在网上的发现在一定程度上具有误导性。这是一次探索和尝试的结合,直到我最终找到了解决方案。

此问题与在公司计算机上运行PowerShell Core有关,最初设置为使用代理。

问题描述

在PowerShell Core的新安装之后,安装模块无法解析包源并调用WebRequest";任何外部url";报道";没有这样的主机";。这一切都在Windows 10下进行。

我的问题的解决方案

我不得不做所有这些来绕过代理。

  1. 首先是取消设置代理的环境变量。(也许您还需要为HTTP_PROXY环境变量执行此操作(

Set-Item -Path Env:HTTPS_PROXY -Value ""

  1. 重置HttpClient的代理

[System.Net.Http.HttpClient]::DefaultProxy = New-Object System.Net.WebProxy($null)

  1. 重置HttpWebRequest的代理

[System.Net.HttpWebRequest]::DefaultWebProxy = New-Object System.Net.WebProxy($null)

我最终将它们添加到PowerShell 7配置文件中。

希望它能为至少一个灵魂节省一些时间。:(

相关内容

  • 没有找到相关文章

最新更新