Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Выполнить powershell скрипт (http://forum.oszone.net/showthread.php?t=354692)

Alexander_88 17-12-2023 18:08 3021623

Выполнить powershell скрипт
 
Здравствуйте, подскажите, как можно нажав кнопку в программе delphi выполнить скрипт powershell, который лежит в файле ps1 ?
Вот такой вариант не работает:

Код:

ShellExecute(Handle, 'open', 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe', 'C:\Work\CONTENT\test\zz.ps1', nil, SW_SHOWNORMAL);

lxa85 29-12-2023 11:21 3022030

Просто сказать "на работает" -- как правило этого слишком мало.
Хорошо бы описать, какую ошибку дает.
Есть ли права доступа, запускается ли скрипт через PS но системой ?
Для PS "из коробки" стоит запрет на запуск скриптов просто так. Там надо идти в политики безопасности.
По возможности приложить минимальный проект, чтобы уточнить именно данный вопрос.
Так же хорошо помогает техническая информация: версия компилятора, среды сборки и пр. Тк Delphi развивается и возможно какой-либо нюанс сыграет свою роль.


Время: 11:03.

Время: 11:03.
© OSzone.net 2001-