Я провел много исследований, и вы не можете запланировать задачу в диспетчере задач, а затем запустить ее динамически с параметрами.Любые параметры, с которыми вы его запускаете, являются частью определения запланированной задачи, что имеет смысл.
При этом существует способ обойти это: в своем коде вы можете на лету планироватьновое задание и зарегистрируйте его с вашими параметрами, , который указан в ссылке @Mikaal Anwar выше , но если вам нужно вызвать задачу с некоторыми другими параметрами, вам нужно будет выполнить другое идентичное задание,но ж / разные параметры.Это может быть проблематично, потому что, скажем, если вы пытаетесь запустить запланированную задачу от имени другого пользователя, а не от того, кто ее вызывает, вам нужно будет предоставить информацию об этом пользователе при регистрации задачи (среди прочего).Однако, если такие вещи не являются проблемой, то это вполне исправное решение.
В качестве альтернативы, в моем случае я остановился на том, чтобы называть мое вторичное консольное приложение подпроцессом.У него есть другие проблемы, которых нет у запланированной задачи, но он позволяет мне каждый раз передавать новые параметры.