我有一段Java代码,我在其中使用Java Processbuilder在远程计算机上运行powershell命令。远程机器是Windows,但我可以从Mac运行吗?我没有Mac,所以我无法测试它,但用户可能有。
String [] commands = new String [] {" powershell.exe"," invoke-command"," -computerName"," myCom& #34;}; 新的ProcessBuilder(命令);
由于
答案 0 :(得分:0)
它不会起作用。我以为我可以以某种方式调用powershell来运行远程机器而不是客户端本身。但我没有找到办法这样做。所以不得不为Windows使用该代码,并为Linux编写一个单独的代码。