我正在尝试使用 Java 为远程 powershell 命令创建和发送消息,通过 ws-man 运行。具体实现是针对 Office365,但我遇到的问题是我无法弄清楚如何手动创建有效的 powershell 命令,因为消息格式的规范似乎与实际需要发送的内容不匹配:
http://msdn.microsoft.com/en-us/library/dd303832(v=PROT.10).aspx
有没有其他人遇到过这个问题?我需要在没有 .Net 的情况下完成这项工作,但我不确定此时是否真的可行。
我正在尝试使用 Java 为远程 powershell 命令创建和发送消息,通过 ws-man 运行。具体实现是针对 Office365,但我遇到的问题是我无法弄清楚如何手动创建有效的 powershell 命令,因为消息格式的规范似乎与实际需要发送的内容不匹配:
http://msdn.microsoft.com/en-us/library/dd303832(v=PROT.10).aspx
有没有其他人遇到过这个问题?我需要在没有 .Net 的情况下完成这项工作,但我不确定此时是否真的可行。
我不是 WS-Man 方面的专家,但我确实看过这篇关于使用非 Windows 客户端启动 PowerShell 命令的文章。我想这会对你有所帮助。
http://blogs.msdn.com/b/wmi/archive/2011/01/25/using-ws-man-to-invoke-a-powershell-cmdlet.aspx
这可能是相关的,虽然我没有尝试过,它是英特尔提供的 Java ws-man 客户端:
至少,它有源代码,您可以查看它是如何完成的。