在 Mono 中运行 PowerShell 脚本

本文关键字:PowerShell 脚本 运行 Mono | 更新日期: 2023-09-27 18:35:13

可能的重复项:
PowerShell脚本是否在Mono下运行?

好的,我的任务是让PowerShell脚本使用带有.NET的PowerShell自动化库在CentOS 5.7机器上运行。这意味着我必须在 Mono 上运行它,但我收到一系列关于缺少引用的错误。这是我正在使用的教程:http://www.codeproject.com/Articles/18229/How-to-run-PowerShell-scripts-from-C

Mono项目兼容性页面(http://www.mono-project.com/Compatibility)没有说明它是否支持Powershell。我很难相信像 Mono 这样的项目不会有这些重要的库。

在 Mono 中运行 PowerShell 脚本

不,PowerShell现在不支持。移植整个框架(合法地)是一项艰巨的工作。

坦率地说,我不认为对Mono上的PowerShell有巨大的需求,因为*nix环境通常已经有一个丰富的脚本环境,这就是PowerShell试图带到Windows上的东西。

如果你的脚本只使用 1.0 功能并且使用 mono 不是一个硬性要求,那么根据 winehq,powershell v1.0 在 WINE 下运行良好。

http://appdb.winehq.org/objectManager.php?sClass=application&iId=8049