【问题标题】:How to detect if Powershell Core is installed and what version in C#?如何检测是否安装了 Powershell Core 以及 C# 中的哪个版本?
【发布时间】:2020-09-03 09:35:01
【问题描述】:

使用 Windows Powershell 可以在注册表中查找已安装的版本。

使用 C#,确定系统上是否有 Powershell Core (6+) 以及哪个版本可用的最可靠方法是什么?

注意:我很欣赏它可以通过 zip 进行部署,这会使这复杂化,因此专门寻找“已安装”的实例。

【问题讨论】:

标签: c# powershell powershell-core


【解决方案1】:

这里有一个与您类似的问题:Get installed applications in a system。它更一般地谈论使用 C# 安装应用程序,但您应该能够对其进行调整以满足您的需求。

Powershell Core v6+ 和 v7+ 分别显示在已安装程序列表中,这与 Windows 中嵌入的 Powershell 安装不同。

【讨论】:

    猜你喜欢
    • 2022-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 2018-06-10
    • 1970-01-01
    相关资源
    最近更新 更多