2016-03-30 7 views
0

Ich habe ein Stück von Java-Code, in dem ich Java Process bin mit Powershell-Befehl auf einem entfernten Rechner laufen zu lassen. Der Remote-Computer ist Windows, aber kann ich das vom Mac aus ausführen? Ich habe keinen Mac, also kann ich es nicht testen, aber Benutzer haben vielleicht.Können wir powershell.exe auf einem Remote-Windows-Rechner von Mac ausführen?

String [] = new String-Befehle [] { "powershell.exe", "invoke-Befehl", "-computerName", "Mycom"}; neuer ProcessBuilder (Befehle);

Dank

+1

Sorry, aber das macht keinen Sinn. Sie können ProcessBuilder nicht zum Ausführen von _remote_-Befehlen verwenden. Das Ausführen auf einem Mac würde versuchen, PowerShell auf dem Mac zu starten. – blafasel

+0

Vielen Dank. Es funktioniert mit Windows, aber wie du gesagt hast, funktioniert nicht mit Mac. Ich muss jetzt einen anderen Code für Mac schreiben :(. – Sara

Antwort

0

Es wird nicht funktionieren. Ich dachte, ich könnte die Powershell irgendwie auf dem Remote-Rechner statt auf dem Client selbst ausführen. Aber ich habe keinen Weg gefunden, das zu tun. Also musste ich diesen Code für Windows verwenden und einen separaten für Linux schreiben.

Verwandte Themen