PowerShell New-ScheduledTaskAction с использованием кавычек - PullRequest
0 голосов
/ 23 февраля 2019

У меня возникли проблемы с созданием запланированного задания с помощью PowerShell.Задача состоит в том, чтобы запустить Internet Explorer в полноэкранном режиме (iexplore.exe –k).

Это параметр «-K» для принудительного включения полноэкранного режима, что является проблемой, поскольку задача должна быть такой в ​​действиях:«C: \ Program Files \ Internet Explorer \ iexplore.exe» –k (поэтому -k находится вне кавычек

Но, очевидно, я получаю ошибку при попытке запустить:

$ Action= New-ScheduledTaskAction -Execute "C: \ Program Files \ Internet Explorer \ iexplore.exe" -k -Argument "bbc.com"

(New-ScheduledTaskAction: Невозможно найти параметр, соответствующий имени параметра 'k '.)

Когда я запускаю его так:

$ Action = New-ScheduledTaskAction -Execute "C: \ Program Files \ Internet Explorer \ iexplore.exe -k" -Argument "bbc.com "

Создает действие как: C: \ Program Files \ Internet Explorer \ iexplore.exe –k, которое не работает, поскольку ему нужны кавычки вокруг C: \ Program Files \ Internet Explorer \iexplore.exe

Полный сценарий:

$ Action = New-ScheduledTaskAction -Execute "C: \ Program Files \ Internet Explorer \ iexplore.exe -k" -Argument "bbc.com" $ Trigger = New-ScheduledTaskTrigger -Daily -At 9am Register-ScheduledTask -Action$ Action -Trigger $ Trigger -TaskName "BBC Test" -Описание "BBC Test"

Итак, как мне построить строку $ Action, чтобы она включала кавычки вокруг параметра «–Execute»?

* * 1022 спасибо! * * 1023

1 Ответ

0 голосов
/ 23 февраля 2019

-K является (именованным) аргументом.Должно быть в поле аргументов действия

$Action = New-ScheduledTaskAction -Execute "C:\Program Files\Internet Explorer\iexplore.exe" -Argument "-k bbc.com" 
$trigger =  New-ScheduledTaskTrigger -Daily -At 9am
Register-ScheduledTask -Action $action -Trigger $trigger -TaskName "AppLog" -Description "Daily dump of Applog"  
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...