Starting with PowerShell 5.1



我开始在最新版本的Windows 10上学习Windows PowerShell 5.1。我使用Microsoft PowerShell文档https://learn.microsoft.com/en-us/powershell/

Q1:有人提到,您需要Windows PowerShell 5.1的Windows管理框架(WMF(5.1,但在Windows 10中,PowerShell 5.1默认已安装完毕。所以不需要WMF 5.1,或者WMF 5.1安装在Windows 10中了吗?如何查看是否安装了WMF以及安装了哪个版本?

Q2:Windows PowerShell 5.1也有Microsoft.NET Framework要求:它需要完全安装Microsoft.NET Framework 4.5。如何查找我的电脑上安装的.NET Framework版本?我看到allready是一个4.8版本的运行时和4.8开发者包。所以我认为我能做的最好的事情就是安装4.8开发包?

原因是,如果我想使用和安装PowerShell库中的程序包,我需要PowerShellGet模块,而PowerShellGetmodule需要.NET Framework 4.5或更高版本。

要确定DotNet Framework版本,您可以检查注册表或使用第三方工具:链接

例如,您可以运行以下命令:

(Get-ItemProperty "HKLM:SOFTWAREMicrosoftNET Framework SetupNDPv4Full").Release

然后检查发布表:

.NET Framework 4.5      378389
.NET Framework 4.5.1    378675
.NET Framework 4.5.2    379893
.NET Framework 4.6      393295
.NET Framework 4.6.1    394254
.NET Framework 4.6.2    394802
.NET Framework 4.7      460798
.NET Framework 4.7.1    461308
.NET Framework 4.7.2    461808
.NET Framework 4.8      528040

最新更新