与powershell相当的Java(或类似的)
问题描述:
我知道JMX,但我不认为它接近或等效于PowerShell或其他命令行/ shell。例如,JMX Beans和JConsole看起来更像是一个GUI,用户只能通过该bean直接使用它们才能执行操作。你不能做更复杂的操作,比如过滤器,管道等等。这就是PowerShell这样的命令行/ shell更进一步的地方。与powershell相当的Java(或类似的)
任何人都可以提出任何建议,以创建更像PowerShell的东西,而不是像JMX?
什么FOSS库可以帮助我到那里?
答
您也可以使用Groovy或Scala,它们都具有“外壳”功能。事实上,JVM的大多数动态语言都有一个类似解释器的shell。
答
Apache Karaf有一个内置的控制台系统,很容易扩展。我不知道它是否可以在没有工作的情况下调用JMX,但我知道向它添加命令非常简单。
不像PowerShell那么全面,但它可能足以让你为你完成工作。
是真实的,但它们是语言本身的外壳,很少或没有文件实用程序等来执行枯燥的管理类型的东西。我知道我可以添加支持以使用户能够远程登录到gr/sc shell shell,但这是裸露的......毕竟,一旦他们“进入”他们做了什么,他们怎么做才能让系统没有非常明显。 – 2011-05-20 00:43:14