在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 国际许可协议 进行许可。