
Я прочитал несколько тем об использовании runas.exe
команды для запуска повышенного процесса. Однако, когда я ввожу try to use the command runas.exe /user:BruceWayne\Administrator cmd.exe
, открывается командная строка с запросом пароля, но не позволяет мне его ввести.
Я могу нажать Enterи командная строка закроется, но дальше этого я ничего не могу сделать. Есть ли у кого-нибудь идеи, почему это может происходить?
решение1
Если вы ввели команду так, как вы ее указали, она должна запросить пароль для BruceWayne\Administrator, а не для brucewayne.
Думаю, я немного запутался в том, что вы пытаетесь сделать в своем примере. Если вы хотите открыть командную строку от имени администратора, почему бы не щелкнуть правой кнопкой мыши cmd.exe и не выбрать Запуск от имени администратора?
runas позволяет вам запускать программу от имени другого пользователя. В зависимости от того, включен ли на компьютере Secure Desktop, это может или не может сделать то, что вы хотите. Если вы просто хотите запустить программу от имени администратора, вы часто можете щелкнуть правой кнопкой мыши по программе и выбратьЗапустить от имени администратора. Вы можете использовать runas для запуска программы от имени любого другого пользователя, а не только от имени администратора. Фактически, использование runas для запуска программы от имени администратора может не работать в зависимости от конфигурации Secure Desktop и UAC. Недостаточно запустить программу от имени администратора, вам также нужно запустить ее с повышенными привилегиями. runas не является правильным решением для достижения этой цели.http://arstechnica.com/civis/viewtopic.php?t=1121817
Предположим, что вы вошли в систему как пользователь Администратор и хотите запустить Outlook как Боб. Вы можете выполнить команду ниже, чтобы открыть Outlook как Боб, не выходя из Администратора.
runas /user:bob "C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE"
Если вы вошли в систему компьютера как пользователь Администратор и хотите запустить Outlook как пользователь домена Боб, когда вы вошли в систему компьютера, присоединенного к домену example.loc, вам следует немного изменить команду, как показано ниже.
runas /user:example\bob "C:\Program Files\Microsoft Office 15\root\office15\OUTLOOK.EXE"
Дополнительную информацию о синтаксисе run as можно найти, введя следующую команду в командной строке:
беги как /?
решение2
Он позволяет вам войти. Однако из соображений безопасности он не отображается в приглашении при входе. Вам просто нужно ввести свой пароль, а затем нажать, enterи команда будет выполнена правильно.