Создание планировщика задач с использованием скрипта Powershell - PullRequest
0 голосов
/ 25 марта 2019

Сценарий PowerShell не запускается при использовании поля Пуск в (необязательно).

У меня есть простой PowerShell Script для создания планировщика задач, который запланирует задачу, и задание будет запускать файл bat. Мне удалось создать задачу, но я должен добавить путь @ Start в (необязательно) поле. Мне удалось добавить путь в «Добавить аргументы», но я не нашел подробностей, как мне добавить путь к файлу для «Пуск в».

$Trigger= New-ScheduledTaskTrigger -At 10:00am -Once
$User= "username"
$Action= New-ScheduledTaskAction -Execute "full BAT file location\123.bat" -Argument "bat file location"
Register-ScheduledTask -TaskName "BAT Task" -Trigger $Trigger -User $User -Action $Action -RunLevel Highest –Force

Когда я запускаю скрипт PS, он должен добавить детали в поле Start in.

1 Ответ

0 голосов
/ 26 марта 2019

Вам просто нужно обновить переменную $Action, добавив параметр -WorkingDirectory:

$Action= New-ScheduledTaskAction -Execute "full BAT file location\123.bat" `
-Argument "bat file location" -WorkingDirectory "Start In Path"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...