PowerShell脚本是否在Mono下运行? 我想在Mac上运行它们。
答案 0 :(得分:20)
有一个名为Pash的开源版PowerShell,专为Mono而设计。它不完整,但可能能够满足您的需求:
http://pash.sourceforge.net/ (这个项目已经有一段时间没有活动了)
在GitHub上查看重新开始:Pash-Project。
答案 1 :(得分:5)
Powershell现已开源,可用here。
截至目前,它是V6.0 alpha。我一直在OS X上运行它来进行大量的文件操作,并且它一直运行良好。
请注意,您可能需要安装.Net Core以使Powershell正常运行。另请注意,system.management.automation.runspaces开箱即用(适用于runspacepools)。
答案 2 :(得分:3)
powershell.exe存根实际上是本机win32程序,而不是托管程序集。将来有可能在Mono中主持System.Management.Automation
程序集,但我相当确定它目前不起作用。