У меня есть файл .ps1 с моим скриптом.В этом скрипте у меня есть строка с:
Start-Process "C:\activatebatch.bat"
Если я выполню его напрямую с файлом ps1, все будет хорошо.Но если я настрою планировщик Windows с ps1 в качестве исполнителя, файл bat не запустится.В этом bat-файле у меня есть WinSCP, который отправляет файл на сервер.
Как я могу настроить его на запуск .bat из .ps1, хранящегося в планировщике Windows?Или как я могу выполнить WinSCP непосредственно из кода PowerShell?
Мне нужно вызвать WinSCP для отправки файла на сервер - и параметры хранятся в пакетном файле:
"C:\Program Files (x86)\WinSCP\WinSCP.exe" user:password@IPI.PIP.IP.IP /command ^
"put C:\ss\file.txt /home/scripts/windows/" ^
"exit"