Я настроил запланированную задачу Windows для выполнения пакетного файла, который, в свою очередь, вызывает другой пакетный файл, который запускает сеанс Linux через putty.exe. Команда такая:

@echo OFF powershell.exe -executionpolicy unrestricted -command "\netloc1\workspace01\putty.exe -ssh ae-prod-linux -l abc-defg -pw passw1 -m \netloc1\workspace01\Report \xyz \xyzPutty.txt"

Однако это выполняется и не отображает окно консоли сеанса Linux. Запланированное задание НЕ настроено на выполнение в скрытом режиме. И это работает с наивысшими привилегиями. Исполняемые файлы запущены, потому что я вижу обновления журналов.

Когда я запускаю пакет вручную, а не через SchedTask, он отображается.

Есть ли какой-нибудь переключатель или параметр в putty, который полностью запускает сеанс linux?

Кстати, то же самое происходит, когда я бегу без использования powershell.

Благодарю.

0