powershell - 将 powershell 更新到最新版本
问题描述
我在不同的机器上有两个不同的 PowerShell 版本。本地的有以下一种:
主要的 | 次要的 | 建造 | 修订 |
---|---|---|---|
5 | 1 | 17763 | 1007 |
并且虚拟机有以下一个:
主要的 | 次要的 | 建造 | 修订 |
---|---|---|---|
5 | 1 | 17763 | 771 |
如您所见,它具有相同的:Major、Minor 和 Build 值,但 Revision 值除外。我不确定它是否是命令失败的原因:
Register-PSRepository -Name $RepoKeyName -SourceLocation $RepoKeyValue
-PublishLocation $RepoKeyValue -InstallationPolicy Trusted -Verbose
上面的代码片段在本地机器上可以正常工作,但在虚拟机上不行,它在虚拟机中失败并出现以下错误:
parameter 'SourceLocation' is an invalid Web Uri. Please ensure that it meets the Web Uri requirements.
这就是为什么我想将虚拟机中的 PowerShell 更新为最新的修订值。怎么做?
解决方案
如果你有微软的winget应用程序(Windows 包管理器),你可以运行以下命令来更新到最新版本的 PowerShell:
winget install Microsoft.PowerShell
推荐阅读
- java - 如何使用对超类方法的嵌套调用对方法进行单元测试?
- javascript - 有没有办法在发生某些事情时使用 JavaScript 应用默认 HTML 值?
- python - 如何修复我的算法,以免在我选择自己的冒险游戏时弄乱我的输入?
- python-3.x - 函数中的 Python3 列表与 Pyqt5 缺少一些东西
- javascript - 带有 Deno 的 GraphQL 服务器
- flutter - 未检测到 Flutter mobx
- angular - 使用 ngFor 迭代一个角度为空的嵌套对象
- google-sheets - 无法从 IF 公式中找到返回的 MAX 值?
- kotlin - Kotlin:函数声明必须有名称
- google-bigquery - 默认情况下,临时表和作业在 bigquery 上运行多长时间?