У меня возникли проблемы с созданием запланированного задания с помощью 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