2009-07-05 130 views

回答

20

PowerShell有一个名为Pash的开放源代码版本,专为Mono设计。这是不完整的,但也许可以做你的需要:

http://pash.sourceforge.net/(这个项目一直没有积极的相当长的一段时间)

结帐重新开始在:Pash-Project GitHub上。

+1

很可能不是。不幸的是,Pash(a)非常不完整,(b)大约一年没有任何活动。 – Joey 2009-07-05 09:28:44

+0

其中一个ubuntu pash团队刚刚被接受对其执行GSOC。 – 2009-07-26 14:12:08

+0

@LexLi:看起来像是在真正的PowerShell上使用Reflector的结果。我认为这是违法的,我建议人们忽略它。然而,真正的Pash(基于伊戈尔的工作)正在发展中。见https://github.com/Pash-Project/Pash/ – 2013-03-28 00:43:52

3

powershell.exe存根实际上是本机win32程序,而不是托管程序集。将来有可能以单声道方式主持​​部件,但我相当确信目前这种方式并不奏效。现在

5

Powershell的已经开源,并提供here

截至目前它是V6.0阿尔法。我一直在OS X上运行它进行大量文件操作,并且它一直运行得非常好。

请注意,您可能需要安装.Net核心获得PowerShell来检点。另外请注意,system.management.automation.runspaces可以直接使用(对于runspacepools)。