0

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

好的,我的任务是使用 .NET 的 PowerShell 自动化库让 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 这样的项目没有这些重要的库。

4

2 回答 2

2

不,PowerShell 现在不是 Mono 支持的东西。移植整个框架(合法地)需要大量工作。

坦率地说,我认为 Mono 上对 PowerShell 的需求并不大,因为 *nix 环境通常已经拥有丰富的脚本环境,而这正是 PowerShell 试图为 Windows 带来的。

于 2012-05-23T22:02:10.280 回答
1

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

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

于 2012-05-24T04:07:40.413 回答