在PowerShell中使用命令行升级最新版的它自己
操作系统:windows 10
上网环境:广东移动光纤
1、管理员模式打开PowerShell,输入
$PSVersionTable回车,显示版本信息如下图

2、输入
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"回车,出现下图所示错误:

3、输入
Resolve-DnsName raw.githubusercontent.com查原因,果然是不能解析:

4、用第三方dns(最好记的8.8.8.8)查raw.githubusercontent.com的ip
Resolve-DnsName raw.githubusercontent.com -server 8.8.8.8查到了!

5、复制出ip,添加到hosts文件
add-Content C:\Windows\System32\drivers\etc\hosts "151.101.108.133 raw.githubusercontent.com"然后显示出来看看
get-Content C:\Windows\System32\drivers\etc\hosts 
6、再次输入
iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"回车,显示各种加载后如下图所示:

7、下载中前台毫无反应,要不是通过任务管理器看到进程在用资源,我都以为没有在下载

8、它来了它来了!

9、小孩子才做选择题,成年人当然是全都要!

10、PowerShell 7.1.0 来了,但是是core edition,略有不爽。

本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。