“ Runtime.exec在命令中使用空格时无法运行程序”>

问题描述 投票:2回答:1

cmd = powershell.exe; $ passwd =转换为安全字符串-AsPlainText -Force -String abc; $ cred = new-object -typename System.Management.Automation.PSCredential -argumentlist“ xyz”,$ passwd; $ session = new -PSSession-计算机mobilesaucelabs.westeurope.cloudapp.azure.com-凭据$ cred -UseSSL; Invoke-Command-会话$ session -FilePath C:\ FetchMfilesVersion.ps1

Process process = Runtime.getRuntime().exec(cmd);

由于空格而引发错误。

有人可以让我知道如何使用Java运行上述命令。

提前感谢!

cmd = powershell.exe; $ passwd =转换为安全字符串-AsPlainText -Force -String abc; $ cred = new-object -typename System.Management.Automation.PSCredential -argumentlist“ xyz”,$ passwd; $ session = new -...

java powershell processbuilder
1个回答
0
投票

尝试一下:

© www.soinside.com 2019 - 2024. All rights reserved.