Запланированная задача, не устанавливается должным образом - PullRequest
0 голосов
/ 04 марта 2019

Я попытался выполнить пакет Windows для создания запланированной задачи на удаленной машине, передав идентификатор и пароль удаленного пользователя, но выдает следующее сообщение об ошибке:

ПРЕДУПРЕЖДЕНИЕ: запланированная задача "Appchecks "был создан, но не может быть запущен, потому что не удалось установить данные учетной записи.

Пакетная команда:

SchTasks /Create /S remotePC /U uid /P pwd /RU ruid /RP rpwd /SC ONCE /TN "Appchecks" /TR "batch.bat" /ST 23:00 /F

Я вижу, что запланированная задача была созданавместе с идентификатором пользователя установлен, но пароль не устанавливается.

Кроме того, я использую отдельный файл с паролем, который я предоставляю этой команде.Пароль вводится по одному символу в строке, а символ находится в коде ascii в файле.В основном скрипте я читаю файл, преобразовываю символы ascii в обычный и добавляю их вместе, чтобы получить правильный пароль, а затем использую его в команде создания запланированной задачи.Попытался также указать пароль непосредственно в команде.Оба способа получают одну и ту же ошибку.

Пожалуйста, помогите.

1 Ответ

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

Это не ответ, а просто двухстрочный пример метода чтения кодов символов ASCII из каждой строки текстового файла и преобразования их в соответствующие символы для создания пароля.

Текстовый файл (Pwd.txt) :

80
97
115
115
119
111
114
100

Пакетный файл (GetPwd.cmd) :

@Set "pwd="&For /F UseBackQ %%A In ("Pwd.txt")Do @Cmd/C "Exit/B %%A"&Call Set "pwd=%%pwd%%%%=ExitCodeAscii%%"
@If Defined pwd Echo("%pwd%"&Pause

Если вы довольны выводом командного файла, вы можете заменить строку 2 командой SchTasks /Create, не забывая заключать строки в двойные кавычки и, очевидно, изменять имя / путь к файлу.текстовый файл, из которого вы читаете данные своего пароля.

Я не вижу причин, по которым вы не могли предоставить информацию, аналогичную приведенной выше, в качестве части вашего вопроса.Вы могли бы даже предоставить реальный пароль, потому что без доступа к вашей конкретной сети / ПК и без подлинного имени пользователя он абсолютно бесполезен для нас и не раскрывает «конфиденциальную» информацию!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...