windows - 运行独立的 Windows Powershell
问题描述
我的应用程序依赖于 PowerShell 版本 5。但是一些旧的 Windows 系统没有安装与我们的应用程序运行相同的版本。那么有什么方法可以运行我放在我的应用程序文件夹中的独立 PowerShell。所以我的应用程序不依赖于系统 PowerShell。
解决方案
免责声明:我们不了解您的应用程序,也不知道为什么它完全依赖于 PowerShell。此外,我们不知道它是否依赖于Windows PowerShell或一般的 PowerShell。我们也不知道它是否需要特别的版本 5 或者也可以在较新的版本中运行。
要回答您问题的核心:
那么有什么方法可以运行我放在我的应用程序文件夹中的独立 PowerShell。
就在这里!
微软推出了PowerShell Core,它最初是一个 fork,是一个跨平台版本,可以在 Windows、macOS 和主要的 Linux 发行版上运行。您可以从 GitHub下载 PowerShell 二进制档案,解压缩它们并运行pwsh.exe
。
请注意:
虽然它提供了大量众所周知的 PowerShell-cmdlet 和一些(大部分)Windows PowerShell 行为,但了解 PowerShell Core 和 Windows PowerShell 之间的区别很重要。有关更多资源,请参阅存储库的 README。
推荐阅读
- prometheus - promQL 中的嵌套查询
- ios - 如何压缩核心数据迁移?
- javascript - 在功能组件中测试功能
- swift - 如何添加 onCommit、isEditing 以及自定义绑定到自定义 textview 的能力?
- mysql-python - 如何在 ESP32 上安装 Micropython MySQLdb
- html - Django 视图字段和渲染数据
- c++ - Eigen 自然对数函数的问题:“未定义模板的隐式实例化”
- node.js - 如何将 csv 格式的图像数据映射到 mern 堆栈中的图像名称并显示给用户
- html - 在内联的 div 中显示项目不起作用
- arrays - for 循环不会在错误条件下终止