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"