Я ищу cmd.exe эквивалентный Linux sudo !! и другие команды взрыва, такие как !x !?x , !!:p и !!* упомянуто здесь.

2 ответа2

0

Эквивалентом sudo является команда runas, используемая для выполнения программы под другой учетной записью пользователя.

Пример использования:

runas /user:an-administator-account "cmd.exe /C mycommand"
0

Чтобы ответить на другую половину вопроса, вы можете использовать doskey для просмотра или анализа истории команд. Doskey установлен и активен по умолчанию во всех поддерживаемых версиях Windows.

Это показывает историю вашей команды:

doskey /history

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .