Командний рядок RDP викликає CMD на цільовій машині


7

Мені потрібно віддалитись до ~ 50 машин і запустити пакетний файл. Чи є спосіб запустити сеанс RDP і викликати cmd?

Відповіді:


4

Якщо вам потрібно використовувати RDP для доступу до цих машин, є оболонки для mstsc.exe, які дозволяють автоматично входити в командний рядок і запускати програму при підключенні. Той, що спадає на думку, - Remote Desktop Plus. Ви можете використовувати пакетний сценарій для входу в дані машини з наступним синтаксисом:

rdp /v:computer /u:username /p:password /start:"pathtoscript/script.bat"

Завантажити з http://www.donkz.nl/


Насправді вам не потрібен сторонній інструмент (відповідь перенесений нижче для кращого форматування)
цир

5

Windows Remote Shell - те, що ви хочете;

http://technet.microsoft.com/en-us/library/dd163506.aspx

Після налаштування ви можете перейти WinRS -r:MYSERVER "cmd.exe"до запуску cmd.exe на віддаленій машині та принести локальний сеанс віддаленої консолі. Крім того, ви можете просто виконати будь-яку іншу команду безпосередньо на полі.

Насправді, якщо вам потрібно використовувати RDP (і я б не заважав просто запустити пакетний файл, якщо я міг би його уникнути), ви можете запустити оболонку (або будь-яку іншу команду) без сторонньої програми. Просто запустіть mstsc.exe, оберіть альтернативну оболонку і збережіть файл RDP.

Ключові параметри, які вам потрібні, - це;

full address:s:yourserver.domain.com:3389
alternate shell:s:c:\windows\system32\cmd.exe
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.