2016-05-27 6 views
0

У меня возникла проблема с заданием планирования на удаленной машине. Вот 2 примера того, что я испытывалЗадача планирования на удаленном компьютере с использованием cmdline schtasks.exe

Я наметил задачи на удаленную машину с помощью CMD линии ФФ:

Schtasks/создать/s TargetMachine/т «тестовое задание»/тр блокнота. ехе/СБН ежечасно/гх высокий

первый образец: я получил 2 машины, 1 для отправки УМК строки из и 1 в качестве целевой машины. на обоих машинах я использовал одну учетную запись для входа в систему (user1). Я отправил строку cmd, задача была создана и была запущена на целевой машине.

2-й пример: У меня есть другая машина, и у меня была другая учетная запись (user2). я послал CMD линии и задача получил создана, но задача не запускать

, что я сделал, чтобы изолировать проблему: -У использовали различные CMD линии, как:

Schtasks/create/s targetmachine/u user1/p user1pw/tn "Test Task"/tr notepad.exe/sc hourly/rl выс.

schtasks/create/s targetmachine/np/ru system/tn "Test Task"/tr notepad.exe/sc hourly/rl высший

schtasks/create/s targetmachine/ru user1/rp user1pw/tn "Test Ta sk "/ tr notepad.exe/sc hourly/rl выс.

- на машине user2 я открыл планировщик задач и нажал кнопку« изменить пользователя или группу »на общей вкладке. Я установил задачу для использования учетной записи user2. после ручного запуска задачи я смог запустить его.

Любые идеи о том, что я могу сделать, чтобы решить эту проблему?

ответ

0

После дальнейших исследований я пришел к выводу о невозможности запуска задачи под вашей собственной учетной записью на другом компьютере с другим пользователем, зарегистрированным в системе. Использование/ru,/rp,/u/p или SYSTEM и NT Authority \ System и/np тоже не помогает, он создает задачу, но не запускает ее, я тестировал это несколько раз, и все равно происходит. в качестве обходного решения я решил получить текущую учетную запись пользователя через powershell и использовать эту учетную запись.

Смежные вопросы