Microsoft为.NET 3.0到5.1版本的PowerShell框架提供了一个必需版本的表:https://docs.microsoft.com/en-us/powershell/scripting/windows-powershell/install/windows-powershell-system-requirements?view=powershell-7#microsoft-net-framework-requirements
在没有PowerShell或.NET的新Linux实例上安装了PSCM7.0之后,我注意到normally正常工作。当我查看.NET运行时时,没有列出任何一个。当我运行$PSVersionTable时,它没有列出CLR,而是如下所示:
PS /home/ubuntu> $PSVersionTable
Name Value
---- -----
PSVersion 7.0.3
PSEdition Core
GitCommitId 7.0.3
OS Linux 5.3.0-1035-aws #37-Ubuntu SMP Sun Sep 6 01:17:09 UTC 2020
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0这就产生了一些问题:
发布于 2020-10-04 09:25:58
这里有一个指向文档的链接,其中列出了哪些包依赖于每个官方支持的https://docs.microsoft.com/en-us/powershell/scripting/install/installing-powershell-core-on-linux?view=powershell-7#binary-archives发行版
PowerShell包将引用它们的依赖项,但获取它们的方式取决于如何安装PowerShell。
https://serverfault.com/questions/1036199
复制相似问题