Выполнить powershell скрипт
Здравствуйте, подскажите, как можно нажав кнопку в программе delphi выполнить скрипт powershell, который лежит в файле ps1 ?
Вот такой вариант не работает: Код:
ShellExecute(Handle, 'open', 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe', 'C:\Work\CONTENT\test\zz.ps1', nil, SW_SHOWNORMAL); |
Просто сказать "на работает" -- как правило этого слишком мало.
Хорошо бы описать, какую ошибку дает. Есть ли права доступа, запускается ли скрипт через PS но системой ? Для PS "из коробки" стоит запрет на запуск скриптов просто так. Там надо идти в политики безопасности. По возможности приложить минимальный проект, чтобы уточнить именно данный вопрос. Так же хорошо помогает техническая информация: версия компилятора, среды сборки и пр. Тк Delphi развивается и возможно какой-либо нюанс сыграет свою роль. |
Время: 11:03. |
Время: 11:03.
© OSzone.net 2001-