Всем добрый день! Такая проблема, запускаю IEXPLORE через cmd:
Frame = t["Window"]("ConsoleWindowClass", "C:\\WINDOWS\\system32\\cmd.exe", 1);
Frame["Keys"]('runas /user:usergr4 "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE[Enter]"');
После этого в cmd появляется сообщение: "Введите пароль для Usergr4:", пишу ввод пароля:
Frame["Keys"]("123[Enter]");
По непонятной мне причине ввод символов "123" не происходит, хотя команда [Enter] срабатывает и выдаётся ошибка что пароль был введён не правильно, подскажите кто знает как решить эту проблему?
Ввод пароля в cmd
Автор SlemIdc, 15 фев 2011 10:03
Сообщений в теме: 5
#1
Отправлено 15 февраля 2011 - 10:03
#2
Отправлено 15 февраля 2011 - 13:08
runas /? утверждает, что логин надо указывать вместе с доменом - User@Domain или Domain\User. Может быть, дело в этом?
#3
Отправлено 15 февраля 2011 - 13:25
Help по runas тож смотрел и пробовал этот вариант, результат тот же. Тем более вручную таким способом работает. Пробовал так же без пароль, тогда вообще винда не разрешает запуск, т.к. если runas, то тока с паролем.runas /? утверждает, что логин надо указывать вместе с доменом - User@Domain или Domain\User. Может быть, дело в этом?
#4
Отправлено 17 февраля 2011 - 09:55
Попробуйте использовать psexec без указания имени компьютера (для запуска с вашего компьютера ), с ним можно запустить программу передавая пользователя и пароль с командной строки (я его часто использовал вместо runas чтобы не вбивать постоянно пароль)
psexec.exe -u user -p password "C:\Program Files\Internet Explorer\iexplore.exe"
http://technet.micro...ernals/bb897553
psexec.exe -u user -p password "C:\Program Files\Internet Explorer\iexplore.exe"
http://technet.micro...ernals/bb897553
#6
Отправлено 17 февраля 2011 - 12:26
Всем спасибо за ответы, решение уже обнаружил сегодня утром, это был мой косяк. Я писал вот так:
Frame["Keys"]('runas /user:usergr4 "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE[Enter]"');
А нужно было вот так:
Frame["Keys"]('runas /user:usergr4 "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE"[Enter]');
Так всё хорошо работает.
Frame["Keys"]('runas /user:usergr4 "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE[Enter]"');
А нужно было вот так:
Frame["Keys"]('runas /user:usergr4 "C:\\Program Files\\Internet Explorer\\IEXPLORE.EXE"[Enter]');
Так всё хорошо работает.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных