Как вы можете запустить powershell из Java?

Я пытаюсь использовать Process и ProcessBuilder для выполнения файла PS1 через PowerShell. Я борюсь со всем этим и не могу даже заставить powershell.exe работать. Я пробовал:

 // Wont Run

 // Defined specific path for powershell - trying to simply run the exe file
 ProcessBuilder pb = new ProcessBuilder("C:\\Windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe"); 
 Process p = pb.start();

Я смотрю на Запуск Powershell из Java и Запуск PowerShell на удаленном компьютере с использованием JAVA, пытаясь реализовать методы из этих примеров, но я не понимаю, почему мой даже не запускает экземпляр PowerShell.

В конце концов, я хочу включить сюда запускаемые файлы ps1, но мне нужно пройтись, прежде чем я смогу бежать.

Кроме того, я проверил диспетчер задач, и он работает как процесс.

Может ли кто-нибудь указать мне правильное направление, почему это вообще не работает?

заранее спасибо

0 ответов

Другие вопросы по тегам