我想从java调用我的powershell脚本.可以吗?我尝试使用以下代码,但流未关闭.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
public class TestPowershell {
public static void main(String[] args) throws IOException
{
Runtime runtime = Runtime.getRuntime();
Process proc = runtime.exec("powershell C:\\testscript.ps1");
InputStream is = proc.getInputStream();
InputStreamReader isr = new InputStreamReader(is);
BufferedReader reader = new BufferedReader(isr);
String line;
while ((line = reader.readLine()) != null)
{
System.out.println(line);
}
reader.close();
proc.getOutputStream().close();
}
}
Run Code Online (Sandbox Code Playgroud)
java是否会调用执行创建远程会话和执行cmdlet的powershell脚本?
我们是否支持在java中调用powershell脚本?
任何人都可以请你帮忙.
等待您的回复.
谢谢,rammj