Я вызываю приложение PowerShell в командной строке «Программа / сценарий» планировщика задач следующим образом:
C: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ powershell_ise.exe
I затем вызовите исполняемый скрипт в приглашении Добавить аргументы следующим образом:
C: \ 1hwebster \ PSISE_Scripts \ OpenExcelFile.ps1
Это успешно откроет мой скрипт в окне PowerShell. Однако он не запускает сценарий.
Мне также нужно передать параметр из планировщика задач в сценарий, для которого я попробовал метод -File:
-File "C: \ 1hwebster \ PSISE_Scripts \ OpenExcelFile.ps1 "fpathfname 'C: \ 1hwebster \ VBA \ DailyEconomicCalendar.xlsm'
Это считывает параметр fpathfname как второй файл и критикует мой синтаксис.
Я также попробовал метод -Command:
-Command "& C: \ 1hwebster \ PSISE_Scripts \ OpenExcelFile.ps1 -fpathfname 'C: \ 1hwebster \ VBA \ DailyEconomicCalendar.xlsm '"
Возвращает аргументы обработки ошибок: нет опции со следующим именем: Команда.
Я пробовал все итерации кавычек и одинарных кавычек вокруг содержимого -File и -Command, но также безуспешно. Что мне нужно набрать, чтобы успешно запустить скрипт PowerShell и передать параметр из планировщика задач? Заранее спасибо.