schtasks создает удаленную задачу, но выдает "Доступ запрещен"

Я запускаю schtasks для создания задачи на удаленной машине.

    schtasks /create /SC dayly /TN logcleaner /TR c:\logcleaner.cmd /ST 00:00 /S 10.0.0.1 /RU uname /RP passwd

Задача создается в удаленной системе, но не может быть запущена. Если я иду к самой задаче и устанавливаю пароль в свойствах, она работает нормально.

Есть идеи, как заставить его работать за один раз в командной строке?

1 ответ

Решение

Я должен был обойти это немного. Итак, чтобы заставить его работать, я создаю исполняемый файл на удаленном хосте, а затем запускаю его с помощью wmic. Пример:

    set "EXEC=schtasks /Create /SC DAILY /TN taskname /TR script.cmd /ST 02:30 /S 10.0.0.1 /RU SYSTEM"
    echo !EXEC! > \\10.0.0.1\c$\script.cmd
    WMIC /node:10.0.0.1 /user:username /password:password process call create "script.exe /c \\10.0.0.1\c$\script.cmd"
Другие вопросы по тегам