小编Ram*_*mmj的帖子

从Java调用Powershell脚本

我想从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

java powershell

12
推荐指数
3
解决办法
3万
查看次数

标签 统计

java ×1

powershell ×1