Я ищу cmd.exe эквивалентный Linux sudo !!
и другие команды взрыва, такие как !x
!?x
, !!:p
и !!*
упомянуто здесь.
2 ответа
0
Эквивалентом sudo является команда runas, используемая для выполнения программы под другой учетной записью пользователя.
Пример использования:
runas /user:an-administator-account "cmd.exe /C mycommand"
0
Чтобы ответить на другую половину вопроса, вы можете использовать doskey для просмотра или анализа истории команд. Doskey установлен и активен по умолчанию во всех поддерживаемых версиях Windows.
Это показывает историю вашей команды:
doskey /history
Вы можете проанализировать и передать результаты в runas, но оберните их в командный файл, что сделает его намного проще при запросе.