Подведи собственные итоги года совместно с YOUGAME и забери ценные призы! Перейти

Выполняем консольные команды с помощью RDP

  • Автор темы Автор темы Irval
  • Дата начала Дата начала
Олдфаг
Олдфаг
Статус
Оффлайн
Регистрация
18 Фев 2019
Сообщения
2,843
Реакции
1,854
Помимо обычного удаленного рабочего стола RDP часто требуется лишь доступ к командной строке стороннего компьютера без всяких лишних интерфейсов. Как раз под такие случаи добрые программисты пишут новые утилиты. Сегодня хотелось бы поделиться программой SharpRDP, которое позволяет отправлять консольные команды по протоколу RDP.
К сожалению, программа не обладает возможностью постоянной работы, как с обычным cmd винды, можно лишь запускать .exe с заданными параметрами. Если увижу, что вам зайдет тема, то я обязательно перепишу программу и обзаведу ее интерфейсом командной строки с полной или частичной синхронизацией.

Официальный GitHub:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Собранный вариант:
Пожалуйста, авторизуйтесь для просмотра ссылки.

16-03-2021 22:59
AxInterop.MSTSCLib.dll:
Пожалуйста, авторизуйтесь для просмотра ссылки.

SharpRDP.exe:
Пожалуйста, авторизуйтесь для просмотра ссылки.

Запуск:
Для выполнения команды необходимо запустить файл SharpRDP.exe с определенным набором параметров:
computername=target.domain command= username= password= exec= connectdrive= elevated= takeover=
Например, запуск программы, как дочерный процесс cmd или powershell: SharpRDP.exe computername=target.domain command="C:\Temp\file.exe" username=domain\user password=password exec=cmd
С большим количеством примеров вы можете ознакомится в официальной документации:
Пожалуйста, авторизуйтесь для просмотра ссылки.
 
Писец искал так давно)
 
Назад
Сверху Снизу