PowerShell komut dosyasını java'dan çağırmak istiyorum. Bu yapılabilir. Aşağıdaki kodla denedim, ancak akış kapanmıyor.Java'dan Powershell komut dosyalarını davet edin.
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();
}
}
java Uzak oturumu oluşturmak ve cmdlets yürütmek gerçekleştiren bir powershell komut çağırmak mu?
Java'da powershell komut dosyalarını çağırmak için desteğimiz var mı?
Bunun için lütfen yardım edebilirsiniz. Yanıtlarınız için bekliyoruz.
sayesinde süreç (runtime.exec()
) başlattıktan sonra rammj
Bir istisna alıyorsunuz ile kolayca yapabilirsiniz? Son olarak {} bloğunda close() yöntemlerini kullanmalısınız. –
İlk önce bunu okuyun http://kylecartmell.com/?p=9 – artbristol