【发布时间】:2021-05-11 09:51:07
【问题描述】:
我知道 Install-Module 是 PowerShell 5 或更高版本的功能。
我正在使用 OS-build:19042.746 运行 Windows 10 专业版 20H2
我使用$PSVersionTable检查了PS的版本。输出如下。
PS C:\Windows\system32> $PSVersionTable
Name Value
---- -----
PSVersion 5.1.19041.610
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
BuildVersion 10.0.19041.610
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
我在搜索修复程序时发现的另一件事是,PowerShell x86 版本工作正常,没有任何问题。
我无法运行 Window Management Framework 5.1,因为它是供其他系统升级 PowerShell 的。但是,我正在运行最新版本。
64位有什么解决办法吗?
【问题讨论】:
-
您需要Framework 5.1,它是相辅相成的。即使运行 PSv4 并安装 Framework 5.1,
Install-Module也可以工作,因为它是它所引用的包的一部分。 -
@AbrahamZinala Framework 5.1 安装程序都没有工作。你能提供我需要运行的确切安装程序吗?
-
已经尝试过,但它不起作用。正如我提到的,它用于从 Windows 7 或其他发行版升级 PowerShell。
标签: powershell cmdlet