#batch-file #cmd
#пакетный файл #cmd
Вопрос:
Я хочу создать пакетный файл для запуска команды. Я хочу добавить IP в свою команду.
Моя команда
добавить маршрут 26.284.254.269 маска 245.245.256.236 24.18.16.4
Приведенные выше IP-адреса не являются актуальными примерами.
Я создал пакетный файл с именем runAs.bat. Он успешно запущен при входе в систему администратора. Мне нужно открыть командную строку как runas domain-name пароль администратора и передать в нее указанную выше команду в Windows xp.
Я использовал следующую команду.
запустите доменное имя пароль администратора cmd "добавить маршрут 26.284.254.269 маска 245.245.256.236 24.18.16.4"
Но он показывает ИСПОЛЬЗОВАНИЕ RUNAS: как использовать RUNAS.
В чем проблема в моей команде. У меня был Google об этом, но никто не мог мне помочь. Пожалуйста, дайте какое-нибудь предложение или команду batchfile для этого.
Комментарии:
1. Не могли бы вы поместить команду внутрь пакетного файла, а не передавать ее в качестве параметра?
Ответ №1:
Использование команды runas показывает, что пользователь должен иметь префикс с косой чертой; возможно, именно поэтому вы получаете сообщение. Из runas /? справка:
RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/user:<UserName> program
Вы можете выполнить команду с помощью cmd, используя
cmd /c [command]
Комментарии:
1. хм, есть идеи, почему это не работает? runas.exe /пользователь: Администратор «cmd /c explorer»
Ответ №2:
Попробуйте:
runas /user:доменное имя администратор «cmd / c добавить маршрут 26.284.254.269 маска 245.245.256.236 24.18.16.4»
команда runas не имеет параметра password — будет очень небезопасно добавлять пароль администратора в пакетный файл. Но вы можете использовать параметр /savecred .
Комментарии:
1. Спасибо за ответ. Но как я могу указать здесь доменное имя, потому что у меня 50 систем, и я зарегистрировался там как локальный администратор. итак, как я могу указать там в качестве имени домена, и я использовал имя_компьютера администратор здесь, например. runas /user:QCASadministrator «маршрут cmd / c добавить 26.284.254.269 маску 245.245.256.236 24.18.16.4». Но он показывает использование runas. Я ввел свой пароль администратора после имени пользователя, но он также показывает ошибку. Ошибка заключается в том, что система не может найти указанный путь. Пожалуйста, дайте мне знать, где я делаю неправильно?